diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenCodeParam.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenCodeParam.java new file mode 100644 index 00000000..b83d60be --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenCodeParam.java @@ -0,0 +1,46 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *
+ * 生成参数 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_code_param") +@ApiModel(value = "GenCodeParam对象", description = "生成参数") +public class GenCodeParam extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("后端生成路径") + private String projectpath; + + @ApiModelProperty("前端生成路径") + private String frontpath; + + @ApiModelProperty("默认包名") + private String packagename; + + @ApiModelProperty("默认作者") + private String author; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenDatabaseType.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenDatabaseType.java new file mode 100644 index 00000000..8b940a18 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenDatabaseType.java @@ -0,0 +1,38 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 数据库类型 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_database_type") +@ApiModel(value = "GenDatabaseType对象", description = "数据库类型") +public class GenDatabaseType extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("数据库类型") + private String type; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenQueryType.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenQueryType.java new file mode 100644 index 00000000..5fd173f0 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenQueryType.java @@ -0,0 +1,44 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 查询类型 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_query_type") +@ApiModel(value = "GenQueryType对象", description = "查询类型") +public class GenQueryType extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("标签") + private String label; + + @ApiModelProperty("值") + private String value; + + @ApiModelProperty("排序") + private Integer sort; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenShowType.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenShowType.java new file mode 100644 index 00000000..34beb17d --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenShowType.java @@ -0,0 +1,50 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 控件类型 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_show_type") +@ApiModel(value = "GenShowType对象", description = "控件类型") +public class GenShowType extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("标签") + private String label; + + @ApiModelProperty("值") + private String value; + + @ApiModelProperty("排序") + private Integer sort; + + @ApiModelProperty("组件") + private String component; + + @ApiModelProperty("引入路径") + private String importpath; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenTableFieldType.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenTableFieldType.java new file mode 100644 index 00000000..3f25b0cc --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenTableFieldType.java @@ -0,0 +1,47 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 表字段物理类型 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_table_field_type") +@ApiModel(value = "GenTableFieldType对象", description = "表字段物理类型") +public class GenTableFieldType extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("类型") + private String typeId; + + @ApiModelProperty("标签") + private String label; + + @ApiModelProperty("值") + private String value; + + @ApiModelProperty("排序") + private Integer sort; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenValidateType.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenValidateType.java new file mode 100644 index 00000000..bcd024a5 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GenValidateType.java @@ -0,0 +1,44 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 验证类型 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gen_validate_type") +@ApiModel(value = "GenValidateType对象", description = "验证类型") +public class GenValidateType extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("标签") + private String label; + + @ApiModelProperty("值") + private String value; + + @ApiModelProperty("排序") + private Integer sort; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomField.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomField.java new file mode 100644 index 00000000..0b114a3e --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomField.java @@ -0,0 +1,44 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * java字段 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_custom_field") +@ApiModel(value = "GencodeCustomField对象", description = "java字段") +public class GencodeCustomField extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("java属性") + private String name; + + @ApiModelProperty("外键") + private String objId; + + @ApiModelProperty("sort") + private Integer sort; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomObj.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomObj.java new file mode 100644 index 00000000..f063646c --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeCustomObj.java @@ -0,0 +1,52 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 自定义java对象 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_custom_obj") +@ApiModel(value = "GencodeCustomObj对象", description = "自定义java对象") +public class GencodeCustomObj extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("标签") + private String label; + + @ApiModelProperty("完整类名") + private String value; + + @ApiModelProperty("数据接口") + private String dataurl; + + @ApiModelProperty("物理表明") + private String tableName; + + @ApiModelProperty("排序") + private Integer sort; + + @ApiModelProperty("基本类型") + private String type; + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeScheme.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeScheme.java new file mode 100644 index 00000000..eb826a99 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeScheme.java @@ -0,0 +1,71 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 生成方案 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_scheme") +@ApiModel(value = "GencodeScheme对象", description = "生成方案") +public class GencodeScheme extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("编号") + private String id; + + @ApiModelProperty("名称") + private String name; + + @ApiModelProperty("分类") + private String category; + + @ApiModelProperty("生成包路径") + private String packageName; + + @ApiModelProperty("生成模块名") + private String moduleName; + + @ApiModelProperty("生成子模块名") + private String subModuleName; + + @ApiModelProperty("生成功能名") + private String functionName; + + @ApiModelProperty("生成功能名(简写)") + private String functionNameSimple; + + @ApiModelProperty("生成功能作者") + private String functionAuthor; + + @ApiModelProperty("生成表编号") + private String genTableId; + + @ApiModelProperty("表单风格") + private String formStyle; + + @ApiModelProperty("路径") + private String projectpath; + + @ApiModelProperty("生成前端vue路径") + private String frontprojectpath; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTable.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTable.java new file mode 100644 index 00000000..c5ffe550 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTable.java @@ -0,0 +1,74 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 业务表 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_table") +@ApiModel(value = "GencodeTable对象", description = "业务表") +public class GencodeTable extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("编号") + private String id; + + @ApiModelProperty("名称") + private String name; + + @ApiModelProperty("描述") + private String comments; + + @ApiModelProperty("实体类名称") + private String className; + + @ApiModelProperty("关联父表") + private String parentTable; + + @ApiModelProperty("关联父表外键") + private String parentTableFk; + + @ApiModelProperty("同步") + private String issync; + + @ApiModelProperty("表类型") + private String tableType; + + @ApiModelProperty("改变前表的名字") + private String oldName; + + @ApiModelProperty("改变前表的描述") + private String oldComments; + + @ApiModelProperty("主键策略") + private String genIdType; + + @ApiModelProperty("改变前主键策略") + private String oldGenIdType; + + @ApiModelProperty("关联的数据库") + private String datasourceId; + + @ApiModelProperty("数据库类型") + private String datasourceType; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTableColumn.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTableColumn.java new file mode 100644 index 00000000..2424245c --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTableColumn.java @@ -0,0 +1,135 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 业务表字段 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_table_column") +@ApiModel(value = "GencodeTableColumn对象", description = "业务表字段") +public class GencodeTableColumn extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("编号") + private String id; + + @ApiModelProperty("归属表编号") + private String genTableId; + + @ApiModelProperty("名称") + private String name; + + @ApiModelProperty("描述") + private String comments; + + @ApiModelProperty("列的数据类型的字节长度") + private String jdbcType; + + @ApiModelProperty("JAVA类型") + private String javaType; + + @ApiModelProperty("JAVA字段名") + private String javaField; + + @ApiModelProperty("是否主键") + private String isPk; + + @ApiModelProperty("是否可为空") + private String isNull; + + @ApiModelProperty("是否为插入字段") + private String isInsert; + + @ApiModelProperty("是否编辑字段") + private String isEdit; + + @ApiModelProperty("是否列表字段") + private String isList; + + @ApiModelProperty("是否查询字段") + private String isQuery; + + @ApiModelProperty("查询方式(等于、不等于、大于、小于、范围、左LIKE、右LIKE、左右LIKE)") + private String queryType; + + @ApiModelProperty("字段生成方案(文本框、文本域、下拉框、复选框、单选框、字典选择、人员选择、部门选择、区域选择)") + private String showType; + + @ApiModelProperty("字典类型") + private String dictType; + + @ApiModelProperty("其它设置(扩展字段JSON)") + private String settings; + + @ApiModelProperty("排序(升序)") + private BigDecimal sort; + + @ApiModelProperty("是否表单显示") + private String isForm; + + @ApiModelProperty("管理的查询表名") + private String tableName; + + @ApiModelProperty("字段标签") + private String fieldLabels; + + @ApiModelProperty("字段值") + private String fieldKeys; + + @ApiModelProperty("搜索字段标签") + private String searchlabel; + + @ApiModelProperty("搜索字段值") + private String searchkey; + + @ApiModelProperty("验证类型") + private String validateType; + + @ApiModelProperty("最小长度") + private String minLength; + + @ApiModelProperty("最大长度") + private String maxLength; + + @ApiModelProperty("最小值") + private String minValue; + + @ApiModelProperty("最大值") + private String maxValue; + + @ApiModelProperty("数据库地址") + private String dataUrl; + + @ApiModelProperty("旧名称") + private String oldName; + + @ApiModelProperty("旧备注") + private String oldComments; + + @ApiModelProperty("旧列的数据类型的字节长度") + private String oldJdbcType; + + @ApiModelProperty("是否旧主键") + private String oldIsPk; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplate.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplate.java new file mode 100644 index 00000000..09e9c31a --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplate.java @@ -0,0 +1,50 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 代码模板表 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_template") +@ApiModel(value = "GencodeTemplate对象", description = "代码模板表") +public class GencodeTemplate extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("编号") + private String id; + + @ApiModelProperty("名称") + private String name; + + @ApiModelProperty("分类") + private String category; + + @ApiModelProperty("生成文件路径") + private String filePath; + + @ApiModelProperty("生成文件名") + private String fileName; + + @ApiModelProperty("内容") + private String content; + + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateGroup.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateGroup.java new file mode 100644 index 00000000..5d594175 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateGroup.java @@ -0,0 +1,43 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 代码生成器模板 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_template_group") +@ApiModel(value = "GencodeTemplateGroup对象", description = "代码生成器模板") +public class GencodeTemplateGroup extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("模板名字") + private String name; + + @ApiModelProperty("模板分类") + private String type; + + @ApiModelProperty("是否系统表") + private String isSystem; + +} diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateObj.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateObj.java new file mode 100644 index 00000000..7a503973 --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/devtools/entity/GencodeTemplateObj.java @@ -0,0 +1,54 @@ +package com.cloud.kicc.system.api.devtools.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import java.sql.Blob; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *+ * 模板实体 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("sys_gencode_template_obj") +@ApiModel(value = "GencodeTemplateObj对象", description = "模板实体") +public class GencodeTemplateObj extends CommonEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty("主键") + private String id; + + @ApiModelProperty("模板实体名称") + private String name; + + @ApiModelProperty("模板") + private String groupId; + + @ApiModelProperty("模板内容") + private Blob contents; + + @ApiModelProperty("默认内容") + private Blob defaultContents; + + @ApiModelProperty("排序") + private String sort; + + @ApiModelProperty("是否子模板") + private String isChild; + + +} diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenCodeParamController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenCodeParamController.java new file mode 100644 index 00000000..fa6299e1 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenCodeParamController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 生成参数 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genCodeParam") +public class GenCodeParamController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java new file mode 100644 index 00000000..fac66576 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 数据库类型 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genDatabaseType") +public class GenDatabaseTypeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java new file mode 100644 index 00000000..e76e45fa --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 查询类型 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genQueryType") +public class GenQueryTypeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java new file mode 100644 index 00000000..fb802390 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 控件类型 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genShowType") +public class GenShowTypeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java new file mode 100644 index 00000000..57efae61 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 表字段物理类型 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genTableFieldType") +public class GenTableFieldTypeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java new file mode 100644 index 00000000..8b449d1a --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 验证类型 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/genValidateType") +public class GenValidateTypeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java new file mode 100644 index 00000000..c45e6a04 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * java字段 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeCustomField") +public class GencodeCustomFieldController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java new file mode 100644 index 00000000..1ef888ad --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 自定义java对象 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeCustomObj") +public class GencodeCustomObjController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java new file mode 100644 index 00000000..6cd6b72b --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 生成方案 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeScheme") +public class GencodeSchemeController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java new file mode 100644 index 00000000..7b414c16 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 业务表字段 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeTableColumn") +public class GencodeTableColumnController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java new file mode 100644 index 00000000..93180177 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 业务表 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeTable") +public class GencodeTableController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java new file mode 100644 index 00000000..9e9e9fa8 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 代码模板表 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeTemplate") +public class GencodeTemplateController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateGroupController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateGroupController.java new file mode 100644 index 00000000..9a30fb6c --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateGroupController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 代码生成器模板 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeTemplateGroup") +public class GencodeTemplateGroupController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java new file mode 100644 index 00000000..6e986884 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.system.devtools.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 模板实体 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Controller +@RequestMapping("/gencodeTemplateObj") +public class GencodeTemplateObjController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/mapper/GenCodeParamMapper.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/mapper/GenCodeParamMapper.java new file mode 100644 index 00000000..50e344d0 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/mapper/GenCodeParamMapper.java @@ -0,0 +1,16 @@ +package com.cloud.kicc.system.devtools.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.cloud.kicc.system.api.devtools.entity.GenCodeParam; + +/** + *+ * 生成参数 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenCodeParamMapper extends BaseMapper+ * 数据库类型 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenDatabaseTypeMapper extends BaseMapper+ * 查询类型 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenQueryTypeMapper extends BaseMapper+ * 控件类型 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenShowTypeMapper extends BaseMapper+ * 表字段物理类型 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenTableFieldTypeMapper extends BaseMapper+ * 验证类型 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GenValidateTypeMapper extends BaseMapper+ * java字段 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeCustomFieldMapper extends BaseMapper+ * 自定义java对象 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeCustomObjMapper extends BaseMapper+ * 生成方案 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeSchemeMapper extends BaseMapper+ * 业务表字段 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeTableColumnMapper extends BaseMapper+ * 业务表 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeTableMapper extends BaseMapper+ * 代码生成器模板 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeTemplateGroupMapper extends BaseMapper+ * 代码模板表 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeTemplateMapper extends BaseMapper+ * 模板实体 Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface GencodeTemplateObjMapper extends BaseMapper+ * 生成参数 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenCodeParamService extends IService+ * 数据库类型 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenDatabaseTypeService extends IService+ * 查询类型 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenQueryTypeService extends IService+ * 控件类型 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenShowTypeService extends IService+ * 表字段物理类型 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenTableFieldTypeService extends IService+ * 验证类型 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGenValidateTypeService extends IService+ * java字段 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeCustomFieldService extends IService+ * 自定义java对象 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeCustomObjService extends IService+ * 生成方案 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeSchemeService extends IService+ * 业务表字段 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeTableColumnService extends IService+ * 业务表 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeTableService extends IService+ * 代码生成器模板 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeTemplateGroupService extends IService+ * 模板实体 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeTemplateObjService extends IService+ * 代码模板表 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +public interface IGencodeTemplateService extends IService+ * 生成参数 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenCodeParamServiceImpl extends ServiceImpl+ * 数据库类型 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenDatabaseTypeServiceImpl extends ServiceImpl+ * 查询类型 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenQueryTypeServiceImpl extends ServiceImpl+ * 控件类型 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenShowTypeServiceImpl extends ServiceImpl+ * 表字段物理类型 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenTableFieldTypeServiceImpl extends ServiceImpl+ * 验证类型 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GenValidateTypeServiceImpl extends ServiceImpl+ * java字段 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeCustomFieldServiceImpl extends ServiceImpl+ * 自定义java对象 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeCustomObjServiceImpl extends ServiceImpl+ * 生成方案 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeSchemeServiceImpl extends ServiceImpl+ * 业务表字段 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeTableColumnServiceImpl extends ServiceImpl+ * 业务表 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeTableServiceImpl extends ServiceImpl+ * 代码生成器模板 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeTemplateGroupServiceImpl extends ServiceImpl+ * 模板实体 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeTemplateObjServiceImpl extends ServiceImpl+ * 代码模板表 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-12-09 + */ +@Service +public class GencodeTemplateServiceImpl extends ServiceImpl