diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/setting/vo/PackageConfigReqVO.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/setting/vo/PackageConfigReqVO.java new file mode 100644 index 000000000..623c04971 --- /dev/null +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/controller/admin/setting/vo/PackageConfigReqVO.java @@ -0,0 +1,39 @@ +package com.cf.imes.module.system.controller.admin.setting.vo; + + +import com.alibaba.fastjson.JSONObject; +import com.cf.imes.framework.es.core.valid.UpdateGroup; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.ToString; + +import javax.validation.constraints.NotNull; + +@Schema(description = "打包配置信息") +@Data +@ToString(callSuper = true) +public class PackageConfigReqVO { + + + @Schema(description = "主键") + private Long id; + + + @Schema(description = "组织ID") + private Long organId; + + + @Schema(description = "用户ID") + private Long userId; + + + @Schema(description = "配置类型: 1 预打包,2 打包", requiredMode = Schema.RequiredMode.REQUIRED) + private Integer type; + + + @Schema(description = "配置信息", requiredMode = Schema.RequiredMode.REQUIRED) + private JSONObject setting; + + + +} diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/dataobject/setting/PackageConfigDO.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/dataobject/setting/PackageConfigDO.java new file mode 100644 index 000000000..1f4b273ad --- /dev/null +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/dal/dataobject/setting/PackageConfigDO.java @@ -0,0 +1,44 @@ +package com.cf.imes.module.system.dal.dataobject.setting; + + +import com.baomidou.mybatisplus.annotation.*; +import lombok.*; + +@TableName(value = "package_config") +@KeySequence("package_config_seq") +@Data +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PackageConfigDO { + + /** + * 主键 + */ + @TableId + private Long id; + + // 组织 ID,默认为1 + @TableField(fill = FieldFill.INSERT_UPDATE) + private Long organId; + + /** + * 用户ID + */ + private Long userId; + + /** + * 配置类型: 1 预打包,2 打包 + */ + private Integer type; + + + /** + * 配置信息 + */ + private String setting; + + + +}