@RequestMapping(value="/dev/db/entity") @RestController(value="dev-db-entity-property") public class EntityController extends BaseController
request, response| 构造器和说明 | 
|---|
| EntityController() | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| ApiResult<String> | create(String name,
      String label,
      String datasourceName)创建实体文件 | 
| ApiResult<?> | ddl(String datasourceName,
   String tableName)获取DDL脚本 | 
| ApiResult<String> | dropTable(String name)删除表结构 | 
| ApiResult<String> | exportEntity(String datasourceName)打包实体文件 | 
| ApiResult<List<Map<String,Object>>> | getPrivateProperty(String entityName)获取自定义属性 | 
| ApiResult<Pager<Map<String,Object>>> | page(Map<String,Object> paramMap)获取实体表列表 | 
| ApiResult<Object> | publish(Map<String,Object> dataMap)发布实体 | 
| ApiResult<Object> | publishAll(Map<String,Object> dataMap)发布实体 | 
| ApiResult<EntityVO> | read(String name,
    String datasourceName)根据实体名读出实体基本信息和属性信息. | 
| ApiResult<String> | reload(Map<String,Object> dataMap) | 
| ApiResult<String> | remove(Map<String,Object> dataMap)删除实体文件&Mapper文件 | 
| ApiResult<String> | save(EntityVO entityVO)根据实体名保存用户修改的信息. | 
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getTenantId, getUserName, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, setInsertLog, setLoginInfo, setUpdateLog, success, success, success, success, validateToken@GetMapping(value="/exportEntity") @Permission(value="ADMIN") public ApiResult<String> exportEntity(@RequestParam(required=false) String datasourceName) throws IOException
IOException@GetMapping(value="/ddl") @Permission(value="ADMIN") public ApiResult<?> ddl(@RequestParam String datasourceName, @RequestParam String tableName) throws SQLException, EntityException
SQLExceptionEntityException@PostMapping(value="/publish") @Permission(value="DEVELOPER") @OperationLog(value="\u5b9e\u4f53\u53d1\u5e03") public ApiResult<Object> publish(@RequestBody Map<String,Object> dataMap) throws Exception
Exception@PostMapping(value="/publishAll") @Permission(value="DEVELOPER") @OperationLog(value="\u5b9e\u4f53\u53d1\u5e03") public ApiResult<Object> publishAll(@RequestBody Map<String,Object> dataMap) throws Exception
Exception@PostMapping(value="/remove") @Permission(value="DEVELOPER") @OperationLog(value="\u5220\u9664\u5b9e\u4f53\u6587\u4ef6") public ApiResult<String> remove(@RequestBody Map<String,Object> dataMap) throws Exception
Exception@PostMapping(value="/reload") @Permission(value="DEVELOPER") @OperationLog(value="\u6e05\u7a7a\u7f13\u5b58") public ApiResult<String> reload(@RequestBody(required=false) Map<String,Object> dataMap) throws Exception
Exception@GetMapping(value="/page") @Permission(value="DEVELOPER") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String,Object> paramMap) throws Exception
paramMap - SQLExceptionException@PostMapping(value="/dropTable") @Permission(value="DEVELOPER") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog(value="\u5220\u9664\u8868\u7ed3\u6784") public ApiResult<String> dropTable(@RequestParam String name) throws Exception
name - SQLExceptionException@PostMapping(value="/create") @Permission(value="DEVELOPER") @OperationLog(value="\u521b\u5efa\u5b9e\u4f53\u8868") public ApiResult<String> create(@RequestParam String name, @RequestParam(required=false) String label, @RequestParam(required=false) String datasourceName) throws Exception
Exception@GetMapping(value="/read") @Permission(value="ADMIN") public ApiResult<EntityVO> read(@RequestParam String name, @RequestParam(required=false) String datasourceName) throws Exception
Exception@PostMapping(value="/save") @OperationLog(value="\u4fdd\u5b58\u5b9e\u4f53\u8868") @Permission(value="DEVELOPER") public ApiResult<String> save(@RequestBody EntityVO entityVO) throws Exception
ExceptionCopyright © 2025. All rights reserved.