优化注释

v1.4.1
hiparker 4 years ago
parent 2aefa3df22
commit 652f61488a

@ -4,6 +4,7 @@ package org.opsli.core.creater.enums;
* *
* *
* @author Mybatis-plus * @author Mybatis-plus
* @date 2020-09-22 11:17
*/ */
public enum DataBaseType { public enum DataBaseType {

@ -19,11 +19,10 @@ import org.opsli.common.base.msg.BaseMsg;
import org.opsli.common.exception.ServiceException; import org.opsli.common.exception.ServiceException;
/** /**
* @BelongsProject: opsli-boot *
* @BelongsPackage: org.opsli.core.creater.exception *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-14 18:44 * @date 2020-09-22 11:17
* @Description:
*/ */
public class CreaterException extends ServiceException { public class CreaterException extends ServiceException {

@ -18,11 +18,10 @@ package org.opsli.core.creater.msg;
import org.opsli.common.base.msg.BaseMsg; import org.opsli.common.base.msg.BaseMsg;
/** /**
* @BelongsProject: opsli-boot * -
* @BelongsPackage: org.opsli.core.creater.msg *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-13 19:36 * @date 2020-09-13 19:36
* @Description: -
*/ */
public enum CreaterMsg implements BaseMsg { public enum CreaterMsg implements BaseMsg {

@ -39,11 +39,10 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* @BelongsProject: opsli-boot * Java
* @BelongsPackage: org.opsli.core.creater.strategy.create.backend *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-20 17:30 * @date 2020-09-13 19:36
* @Description: Java
*/ */
@Slf4j @Slf4j
public enum CodeBuilder { public enum CodeBuilder {

@ -33,11 +33,10 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* @BelongsProject: opsli-boot * Java
* @BelongsPackage: org.opsli.core.creater.strategy.create.backend *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-20 17:30 * @date 2020-09-13 19:36
* @Description: Java
*/ */
public enum JavaCodeBuilder { public enum JavaCodeBuilder {
@ -46,8 +45,9 @@ public enum JavaCodeBuilder {
/** /**
* Entity * Entity
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createEntity(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createEntity(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -90,8 +90,9 @@ public enum JavaCodeBuilder {
/** /**
* Mapper * Mapper
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createMapper(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createMapper(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -123,8 +124,9 @@ public enum JavaCodeBuilder {
/** /**
* MapperXML * MapperXML
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createMapperXML(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createMapperXML(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -158,8 +160,9 @@ public enum JavaCodeBuilder {
/** /**
* Service * Service
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createService(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createService(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -192,8 +195,9 @@ public enum JavaCodeBuilder {
/** /**
* Service Impl * Service Impl
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createServiceImpl(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createServiceImpl(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -227,8 +231,9 @@ public enum JavaCodeBuilder {
/** /**
* Web * Web
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createWeb(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createWeb(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -261,8 +266,9 @@ public enum JavaCodeBuilder {
/** /**
* Model * Model
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createModel(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createModel(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -334,8 +340,9 @@ public enum JavaCodeBuilder {
/** /**
* RestApi * RestApi
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createRestApi(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createRestApi(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -367,8 +374,8 @@ public enum JavaCodeBuilder {
/** /**
* Kv * Kv
* @param builderModel * @param builderModel Build
* @return * @return Kv
*/ */
private Kv createKv(CreaterBuilderModel builderModel){ private Kv createKv(CreaterBuilderModel builderModel){
return Kv.by("data", builderModel) return Kv.by("data", builderModel)

@ -32,11 +32,10 @@ import org.opsli.modulars.creater.createrlogs.wrapper.CreaterBuilderModel;
import java.util.*; import java.util.*;
/** /**
* @BelongsProject: opsli-boot * Vue
* @BelongsPackage: org.opsli.core.creater.strategy.create.backend *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-20 17:30 * @date 2020-09-13 19:36
* @Description: Vue
*/ */
public enum VueCodeBuilder { public enum VueCodeBuilder {
@ -52,8 +51,9 @@ public enum VueCodeBuilder {
/** /**
* Index * Index
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createIndex(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createIndex(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -119,9 +119,10 @@ public enum VueCodeBuilder {
/** /**
* Index * Edit
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createEdit(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createEdit(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -225,8 +226,9 @@ public enum VueCodeBuilder {
/** /**
* Import * Import
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createImport(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createImport(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -270,8 +272,9 @@ public enum VueCodeBuilder {
/** /**
* Api * Api
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createApi(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createApi(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -313,8 +316,8 @@ public enum VueCodeBuilder {
/** /**
* Kv * Kv
* @param builderModel * @param builderModel Build
* @return * @return Kv
*/ */
private Kv createKv(CreaterBuilderModel builderModel){ private Kv createKv(CreaterBuilderModel builderModel){
return Kv.by("data", builderModel) return Kv.by("data", builderModel)

@ -31,11 +31,10 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* @BelongsProject: opsli-boot * ReadMe
* @BelongsPackage: org.opsli.core.creater.strategy.create.backend *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-20 17:30 * @date 2020-09-13 19:36
* @Description: ReadMe
*/ */
public enum ReadMeBuilder { public enum ReadMeBuilder {
@ -44,8 +43,9 @@ public enum ReadMeBuilder {
/** /**
* ReadMe * ReadMe
* @param builderModelTmp * @param builderModelTmp Build
* @return * @param dataStr
* @return Map
*/ */
public Map<String,String> createReadMe(CreaterBuilderModel builderModelTmp, String dataStr){ public Map<String,String> createReadMe(CreaterBuilderModel builderModelTmp, String dataStr){
CreaterBuilderModel builderModel = CreaterBuilderModel builderModel =
@ -64,8 +64,8 @@ public enum ReadMeBuilder {
/** /**
* Kv * Kv
* @param builderModel * @param builderModel Build
* @return * @return Kv
*/ */
private Kv createKv(CreaterBuilderModel builderModel){ private Kv createKv(CreaterBuilderModel builderModel){
return Kv.by("data", builderModel) return Kv.by("data", builderModel)

@ -36,11 +36,10 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.List; import java.util.List;
/** /**
* @BelongsProject: opsli-boot * MySQL
* @BelongsPackage: org.opsli.modulars.creater.strategy.sync *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-18 13:21 * @date 2020-09-13 19:36
* @Description: MySQL
*/ */
@Service @Service
@Transactional(readOnly = true) @Transactional(readOnly = true)
@ -107,7 +106,7 @@ public class MySQLSyncBuilder implements SyncStrategy {
/** /**
* SQL * SQL
* @param tableName * @param tableName
* @return sql * @return sql
*/ */
private String genDropTableSQL(String tableName) { private String genDropTableSQL(String tableName) {
@ -116,7 +115,7 @@ public class MySQLSyncBuilder implements SyncStrategy {
/** /**
* SQL * SQL
* @param model * @param model
* @return sql * @return sql
*/ */
private String genCreateTableSQL(CreaterTableAndColumnModel model){ private String genCreateTableSQL(CreaterTableAndColumnModel model){

@ -19,22 +19,23 @@ import org.opsli.core.creater.enums.DataBaseType;
import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel;
/** /**
* @BelongsProject: opsli-boot *
* @BelongsPackage: org.opsli.core.creater.strategy.sync *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-18 11:47 * @date 2020-11-18 11:47
* @Description:
*/ */
public interface SyncStrategy { public interface SyncStrategy {
/** /**
* *
* @return * @return DataBaseType
*/ */
DataBaseType getType(); DataBaseType getType();
/** /**
* *
*
* @param model
*/ */
void execute(CreaterTableAndColumnModel model); void execute(CreaterTableAndColumnModel model);

@ -20,11 +20,10 @@ import lombok.Data;
/** /**
* @BelongsProject: opsli-boot * MySQL
* @BelongsPackage: org.opsli.core.creater.strategy.sync.mysql.entity *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-18 13:21 * @date 2020-11-18 13:21
* @Description: MySQL
*/ */
@Data @Data
public class FieldTypeAttribute { public class FieldTypeAttribute {

@ -23,11 +23,10 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
/** /**
* @BelongsProject: opsli-boot * MySQL
* @BelongsPackage: org.opsli.core.creater.strategy.sync.mysql.enums *
* @Author: Parker * @author parker
* @CreateTime: 2020-11-18 13:21 * @date 2020-11-18 13:21
* @Description: MySQL
*/ */
public enum MySQLSyncColumnType { public enum MySQLSyncColumnType {

@ -30,12 +30,10 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap; import java.util.concurrent.ConcurrentMap;
/** /**
* @BelongsProject: opsli-boot *
* @BelongsPackage: org.opsli.core.creater.strategy.sync.util
* @Author: Parker
* @CreateTime: 2020-09-15 14:50
* @Description:
* *
* @author parker
* @date 2020-09-15 14:50
*/ */
@Slf4j @Slf4j
@Configuration @Configuration
@ -68,7 +66,7 @@ public class SqlSyncUtil {
/** /**
* *
* @param model * @param model
*/ */
public static void execute(CreaterTableAndColumnModel model){ public static void execute(CreaterTableAndColumnModel model){
if(model == null){ if(model == null){

@ -14,7 +14,9 @@ import java.util.Map;
/*** /***
* Enjoy * Enjoy
* @author Parker *
* @author parker
* @date 2020-11-18 13:21
*/ */
@Slf4j @Slf4j
public final class EnjoyUtil { public final class EnjoyUtil {

@ -21,10 +21,10 @@ import lombok.EqualsAndHashCode;
import org.opsli.core.base.entity.BaseEntity; import org.opsli.core.base.entity.BaseEntity;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-11-15 17:33 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -21,10 +21,10 @@ import org.opsli.modulars.creater.column.entity.CreaterTableColumn;
/** /**
* @BelongsProject: opsli-boot * - Mapper
* @Author: Parker *
* @CreateTime: 2020-09-17 13:01 * @author parker
* @Description: - Mapper * @date 2020-09-16 17:34
*/ */
@Mapper @Mapper
public interface TableColumnMapper extends BaseMapper<CreaterTableColumn> { public interface TableColumnMapper extends BaseMapper<CreaterTableColumn> {

@ -23,32 +23,30 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-17 13:07 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
public interface ITableColumnService extends CrudServiceInterface<CreaterTableColumn, CreaterTableColumnModel> { public interface ITableColumnService extends CrudServiceInterface<CreaterTableColumn, CreaterTableColumnModel> {
/** /**
* ID * ID
* @param tableId * @param tableId ID
* @return * @return List
*/ */
List<CreaterTableColumnModel> getByTableId(String tableId); List<CreaterTableColumnModel> getByTableId(String tableId);
/** /**
* ID * ID
* @param tableId * @param tableId ID
* @return
*/ */
void delByTableId(String tableId); void delByTableId(String tableId);
/** /**
* ID * ID
* @param tableIds * @param tableIds ID
* @return
*/ */
void delByTableIds(String[] tableIds); void delByTableIds(String[] tableIds);
} }

@ -36,10 +36,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-16 17:34 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Service @Service
public class TableColumnServiceImpl extends CrudServiceImpl<TableColumnMapper, CreaterTableColumn, CreaterTableColumnModel> public class TableColumnServiceImpl extends CrudServiceImpl<TableColumnMapper, CreaterTableColumn, CreaterTableColumnModel>
@ -71,7 +71,7 @@ public class TableColumnServiceImpl extends CrudServiceImpl<TableColumnMapper, C
/** /**
* *
* @param models model * @param models model
* @return * @return boolean
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)

@ -26,11 +26,10 @@ import org.opsli.common.enums.ValiArgsType;
import org.opsli.plugins.excel.annotation.ExcelInfo; import org.opsli.plugins.excel.annotation.ExcelInfo;
/** /**
* @BelongsProject: opsli-boot * -
* @BelongsPackage: org.opsli.modulars.test.entity *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-16 17:33 * @date 2020-09-16 17:34
* @Description: -
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -27,18 +27,15 @@ import javax.servlet.http.HttpServletResponse;
/** /**
* @BelongsProject: opsli-boot * - API
* @BelongsPackage: org.opsli.modulars.test.web
* @Author: Parker
* @CreateTime: 2020-09-13 17:40
* @Description: - API
* *
* API @GetMapping @PostMapping * API @GetMapping @PostMapping
* Mapping Controller * Mapping Controller
* *
* *
* *
* * @author parker
* @date 2020-09-16 17:34
*/ */
public interface CreaterLogsApi { public interface CreaterLogsApi {
@ -58,7 +55,6 @@ public interface CreaterLogsApi {
/** /**
* *
* @param model * @param model
* @return ResultVo
*/ */
@GetMapping("/create") @GetMapping("/create")
void create(CreaterLogsModel model, HttpServletResponse response); void create(CreaterLogsModel model, HttpServletResponse response);

@ -20,10 +20,10 @@ import lombok.EqualsAndHashCode;
import org.opsli.core.base.entity.BaseEntity; import org.opsli.core.base.entity.BaseEntity;
/** /**
* @BelongsProject: opsli-boot * - 便
* @Author: Parker *
* @CreateTime: 2020-11-15 17:33 * @author parker
* @Description: - 便 * @date 2020-09-16 17:34
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@ -32,7 +32,6 @@ public class CreaterLogs extends BaseEntity {
/** 归属表ID */ /** 归属表ID */
private String tableId; private String tableId;
/** 包名 */ /** 包名 */
private String packageName; private String packageName;

@ -21,10 +21,10 @@ import org.opsli.modulars.creater.createrlogs.entity.CreaterLogs;
/** /**
* @BelongsProject: opsli-boot * - Mapper
* @Author: Parker *
* @CreateTime: 2020-09-17 13:01 * @author parker
* @Description: - Mapper * @date 2020-09-16 17:34
*/ */
@Mapper @Mapper
public interface CreaterLogsMapper extends BaseMapper<CreaterLogs> { public interface CreaterLogsMapper extends BaseMapper<CreaterLogs> {

@ -23,28 +23,29 @@ import javax.servlet.http.HttpServletResponse;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-17 13:07 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
public interface ICreateLogsService extends CrudServiceInterface<CreaterLogs, CreaterLogsModel> { public interface ICreateLogsService extends CrudServiceInterface<CreaterLogs, CreaterLogsModel> {
/** /**
* Id * Id
* @param tableId * @param tableId ID
*/ */
void delByTableId(String tableId); void delByTableId(String tableId);
/** /**
* Id * Id
* @param tableIds * @param tableIds ID
*/ */
void delByTableIds(String[] tableIds); void delByTableIds(String[] tableIds);
/** /**
* Id * Id
* @param tableId ID * @param tableId ID
* @return Model
*/ */
CreaterLogsModel getByTableId(String tableId); CreaterLogsModel getByTableId(String tableId);

@ -48,10 +48,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-16 17:34 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Service @Service
public class CreateLogsServiceImpl extends CrudServiceImpl<CreaterLogsMapper, CreaterLogs, CreaterLogsModel> public class CreateLogsServiceImpl extends CrudServiceImpl<CreaterLogsMapper, CreaterLogs, CreaterLogsModel>

@ -34,10 +34,10 @@ import javax.servlet.http.HttpServletResponse;
/** /**
* @BelongsProject: opsli-boot *
* @Author: Parker *
* @CreateTime: 2020-09-13 17:40 * @author parker
* @Description: * @date 2020-09-16 17:34
*/ */
@Api(tags = CreaterLogsApi.TITLE) @Api(tags = CreaterLogsApi.TITLE)
@Slf4j @Slf4j
@ -56,16 +56,12 @@ public class CreaterLogsRestController extends BaseRestController<CreaterLogs, C
/** /**
* *
* @param model * @param model
* @return ResultVo
*/ */
@ApiOperation(value = "代码生成", notes = "代码生成") @ApiOperation(value = "代码生成", notes = "代码生成")
@RequiresPermissions("deve_creater_create") @RequiresPermissions("deve_creater_create")
@EnableLog @EnableLog
@Override @Override
public void create(CreaterLogsModel model, HttpServletResponse response) { public void create(CreaterLogsModel model, HttpServletResponse response) {
// 演示模式 不允许操作
// super.demoError();
// 调用生成方法 // 调用生成方法
IService.create(model, response); IService.create(model, response);

@ -26,11 +26,10 @@ import org.opsli.common.enums.ValiArgsType;
import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel;
/** /**
* @BelongsProject: opsli-boot * - +
* @BelongsPackage: org.opsli.modulars.creater.createrlogs.wrapper *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-16 17:33 * @date 2020-09-16 17:34
* @Description: - +
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -25,11 +25,10 @@ import org.opsli.common.annotation.validation.ValidationArgsLenMax;
import org.opsli.common.enums.ValiArgsType; import org.opsli.common.enums.ValiArgsType;
/** /**
* @BelongsProject: opsli-boot * -
* @BelongsPackage: org.opsli.modulars.creater.createrlogs.wrapper *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-16 17:33 * @date 2020-09-16 17:34
* @Description: - 便
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -20,10 +20,10 @@ import org.apache.ibatis.annotations.Update;
/** /**
* @BelongsProject: opsli-boot * - SQL
* @Author: Parker *
* @CreateTime: 2020-09-17 13:01 * @author parker
* @Description: - SQL * @date 2020-09-16 17:34
*/ */
@Mapper @Mapper
public interface SQLActuator { public interface SQLActuator {

@ -39,11 +39,10 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap; import java.util.concurrent.ConcurrentMap;
/** /**
* @BelongsProject: opsli-boot *
* @Author: Parker
* @CreateTime: 2020-09-15 14:50
* @Description:
* *
* @author parker
* @date 2020-09-16 17:34
*/ */
@Slf4j @Slf4j
@Configuration @Configuration

@ -19,10 +19,10 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-11-15 17:33 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -19,10 +19,10 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-11-15 17:33 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -23,10 +23,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * - Mapper
* @Author: Parker *
* @CreateTime: 2020-09-17 13:01 * @author parker
* @Description: - Mapper * @date 2020-09-16 17:34
*/ */
@Mapper @Mapper
public interface MySQLDatabaseTableMapper { public interface MySQLDatabaseTableMapper {

@ -23,38 +23,39 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-17 13:07 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
public interface DatabaseTableService { public interface DatabaseTableService {
/** /**
* *
* @return * @return
*/ */
DataBaseType getType(); DataBaseType getType();
/** /**
* *
* @param dbName * @param dbName
* @return * @return List
*/ */
List<DatabaseTable> findTables(String dbName); List<DatabaseTable> findTables(String dbName);
/** /**
* *
* @param dbName * @param dbName
* @return * @param tableName
* @return List
*/ */
List<DatabaseTable> findTables(String dbName, String tableName); List<DatabaseTable> findTables(String dbName, String tableName);
/** /**
* *
* @param dbName * @param dbName
* @param tableName * @param tableName
* @return * @return List
*/ */
List<DatabaseColumn> findColumns(String dbName, String tableName); List<DatabaseColumn> findColumns(String dbName, String tableName);

@ -29,10 +29,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-16 17:34 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Service @Service
public class MySQLDatabaseTableServiceImpl implements DatabaseTableService { public class MySQLDatabaseTableServiceImpl implements DatabaseTableService {

@ -16,32 +16,25 @@
package org.opsli.modulars.creater.table.api; package org.opsli.modulars.creater.table.api;
import org.opsli.api.base.result.ResultVo; import org.opsli.api.base.result.ResultVo;
import org.opsli.api.wrapper.system.tenant.TenantModel;
import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableAndColumnModel;
import org.opsli.modulars.creater.table.wrapper.CreaterTableModel; import org.opsli.modulars.creater.table.wrapper.CreaterTableModel;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartHttpServletRequest;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/** /**
* @BelongsProject: opsli-boot * - API
* @BelongsPackage: org.opsli.modulars.test.web
* @Author: Parker
* @CreateTime: 2020-09-13 17:40
* @Description: - API
* *
* API @GetMapping @PostMapping * API @GetMapping @PostMapping
* Mapping Controller * Mapping Controller
* *
* *
* *
* * @author parker
* @date 2020-09-16 17:34
*/ */
public interface TableApi { public interface TableApi {
@ -121,6 +114,8 @@ public interface TableApi {
/** /**
* *
*
* @param tableNames
* @return ResultVo * @return ResultVo
*/ */
@PostMapping("/importTables") @PostMapping("/importTables")

@ -23,10 +23,10 @@ import lombok.EqualsAndHashCode;
import org.opsli.core.base.entity.BaseEntity; import org.opsli.core.base.entity.BaseEntity;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-11-15 17:33 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -23,10 +23,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * - Mapper
* @Author: Parker *
* @CreateTime: 2020-09-17 13:01 * @author parker
* @Description: - Mapper * @date 2020-09-16 17:34
*/ */
@Mapper @Mapper
public interface TableMapper extends BaseMapper<CreaterTable> { public interface TableMapper extends BaseMapper<CreaterTable> {
@ -34,13 +34,13 @@ public interface TableMapper extends BaseMapper<CreaterTable> {
/** /**
* *
* @param id * @param id ID
*/ */
void renewSyncState(String id); void renewSyncState(String id);
/** /**
* *
* @return * @return List
*/ */
List<String> findAllByTableName(); List<String> findAllByTableName();

@ -24,56 +24,54 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-17 13:07 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
public interface ITableService extends CrudServiceInterface<CreaterTable, CreaterTableModel> { public interface ITableService extends CrudServiceInterface<CreaterTable, CreaterTableModel> {
/** /**
* *
* @param model * @param model
* @return
*/ */
void insertAny(CreaterTableAndColumnModel model); void insertAny(CreaterTableAndColumnModel model);
/** /**
* *
* @param model * @param model
* @return
*/ */
void updateAny(CreaterTableAndColumnModel model); void updateAny(CreaterTableAndColumnModel model);
/** /**
* ID * ID
* @param id * @param id ID
* @return * @throws Exception
*/ */
void removeByIdAny(String id) throws Exception; void removeByIdAny(String id) throws Exception;
/** /**
* ID * ID
* @param ids * @param ids id
* @return * @throws Exception
*/ */
void removeByIdsAny(String[] ids) throws Exception; void removeByIdsAny(String[] ids) throws Exception;
/** /**
* *
* @param id * @param id ID
*/ */
void renewSyncState(String id); void renewSyncState(String id);
/** /**
* *
* @return * @return List
*/ */
List<String> findAllByTableName(); List<String> findAllByTableName();
/** /**
* *
* @param tableNames * @param tableNames
*/ */
void importTables(String[] tableNames); void importTables(String[] tableNames);

@ -45,10 +45,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-16 17:34 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Service @Service
public class TableServiceImpl extends CrudServiceImpl<TableMapper, CreaterTable, CreaterTableModel> public class TableServiceImpl extends CrudServiceImpl<TableMapper, CreaterTable, CreaterTableModel>

@ -48,10 +48,10 @@ import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @Author: Parker *
* @CreateTime: 2020-09-13 17:40 * @author parker
* @Description: - * @date 2020-09-16 17:34
*/ */
@Api(tags = TableApi.TITLE) @Api(tags = TableApi.TITLE)
@Slf4j @Slf4j

@ -30,11 +30,10 @@ import org.opsli.plugins.excel.annotation.ExcelInfo;
import java.util.List; import java.util.List;
/** /**
* @BelongsProject: opsli-boot * -
* @BelongsPackage: org.opsli.modulars.test.entity *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-16 17:33 * @date 2020-09-16 17:34
* @Description: -
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -27,11 +27,10 @@ import org.opsli.common.enums.ValiArgsType;
import org.opsli.plugins.excel.annotation.ExcelInfo; import org.opsli.plugins.excel.annotation.ExcelInfo;
/** /**
* @BelongsProject: opsli-boot * -
* @BelongsPackage: org.opsli.modulars.test.entity *
* @Author: Parker * @author parker
* @CreateTime: 2020-09-16 17:33 * @date 2020-09-16 17:34
* @Description: -
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -19,7 +19,6 @@ opsli:
- sys_org - sys_org
- sys_options - sys_options
# 排除字段 # 排除字段
exclude-fields: exclude-fields:
- id - id

@ -36,22 +36,15 @@ import #(apiPath).wrapper.#(data.moduleName).#(data.model.tableName)Model;
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Api
#if(data.subModuleName != null && data.subModuleName != "")
* @BelongsPackage: #(apiPath).web.#(data.moduleName+"."+data.subModuleName)
#else
* @BelongsPackage: #(apiPath).web.#(data.moduleName)
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle)
* *
* API @GetMapping @PostMapping * API @GetMapping @PostMapping
* Mapping Controller * Mapping Controller
* *
* *
* *
* * @author #(data.authorName)
* @date #(currTime)
*/ */
public interface #(data.model.tableName)RestApi { public interface #(data.model.tableName)RestApi {

@ -28,15 +28,10 @@ import lombok.EqualsAndHashCode;
import org.opsli.core.base.entity.BaseEntity; import org.opsli.core.base.entity.BaseEntity;
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Entity
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).entity * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(data.packageName+"."+data.moduleName).entity
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle)
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -29,15 +29,10 @@ import #(data.packageName+"."+data.moduleName).entity.#(data.model.tableName);
#end #end
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Mapper
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).mapper * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(data.packageName+"."+data.moduleName).mapper
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle) Mapper
*/ */
@Mapper @Mapper
public interface #(data.model.tableName)Mapper extends BaseMapper<#(data.model.tableName)> { public interface #(data.model.tableName)Mapper extends BaseMapper<#(data.model.tableName)> {

@ -33,15 +33,10 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Model
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(apiPath).wrapper.#(data.moduleName+"."+data.subModuleName) * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(apiPath).wrapper.#(data.moduleName)
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle)
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)

@ -31,15 +31,10 @@ import #(apiPath).wrapper.#(data.moduleName).#(data.model.tableName)Model;
#end #end
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Service
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).service * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(data.packageName+"."+data.moduleName).service
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle) Service
*/ */
public interface I#(data.model.tableName)Service extends CrudServiceInterface<#(data.model.tableName), #(data.model.tableName)Model> { public interface I#(data.model.tableName)Service extends CrudServiceInterface<#(data.model.tableName), #(data.model.tableName)Model> {

@ -39,15 +39,10 @@ import #(data.packageName+"."+data.moduleName).mapper.#(data.model.tableName)Map
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Service Impl
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).service.impl * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(data.packageName+"."+data.moduleName).service.impl
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle) Service Impl
*/ */
@Service @Service
public class #(data.model.tableName)ServiceImpl extends CrudServiceImpl<#(data.model.tableName)Mapper, #(data.model.tableName), #(data.model.tableName)Model> public class #(data.model.tableName)ServiceImpl extends CrudServiceImpl<#(data.model.tableName)Mapper, #(data.model.tableName), #(data.model.tableName)Model>

@ -52,15 +52,10 @@ import #(apiPath).web.#(data.moduleName).#(data.model.tableName)RestApi;
#end #end
/** /**
* @BelongsProject: opsli-boot * #(data.codeTitle) Controller
#if(data.subModuleName != null && data.subModuleName != "") *
* @BelongsPackage: #(data.packageName+"."+data.moduleName+"."+data.subModuleName).web * @author #(data.authorName)
#else * @date #(currTime)
* @BelongsPackage: #(data.packageName+"."+data.moduleName).web
#end
* @Author: #(data.authorName)
* @CreateTime: #(currTime)
* @Description: #(data.codeTitle) Controller
*/ */
@Api(tags = #(data.model.tableName)RestApi.TITLE) @Api(tags = #(data.model.tableName)RestApi.TITLE)
@Slf4j @Slf4j

Loading…
Cancel
Save