From 88063c966bbd9e09c39d0771f559cf69a8156c64 Mon Sep 17 00:00:00 2001 From: 15195 Date: Tue, 27 Jan 2026 21:02:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=EF=BC=8C=E5=9B=BE=E6=A0=87=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E4=BF=9D=E5=AD=98=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sdm/system/FormUserConfigureMapper.java | 8 +++ .../sdm/system/model/bo/FormConfigure.java | 4 ++ .../model/entity/SysFormUserConfigure.java | 63 +++++++++++++++++++ .../service/IFormUserConfigureService.java | 8 +++ .../impl/IFormUserConfigureServiceImpl.java | 12 ++++ 5 files changed, 95 insertions(+) create mode 100644 system/src/main/java/com/sdm/system/FormUserConfigureMapper.java create mode 100644 system/src/main/java/com/sdm/system/model/entity/SysFormUserConfigure.java create mode 100644 system/src/main/java/com/sdm/system/service/IFormUserConfigureService.java create mode 100644 system/src/main/java/com/sdm/system/service/impl/IFormUserConfigureServiceImpl.java diff --git a/system/src/main/java/com/sdm/system/FormUserConfigureMapper.java b/system/src/main/java/com/sdm/system/FormUserConfigureMapper.java new file mode 100644 index 00000000..adbc0f80 --- /dev/null +++ b/system/src/main/java/com/sdm/system/FormUserConfigureMapper.java @@ -0,0 +1,8 @@ +package com.sdm.system; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.sdm.system.model.entity.SysFormUserConfigure; + +public interface FormUserConfigureMapper extends BaseMapper { + +} diff --git a/system/src/main/java/com/sdm/system/model/bo/FormConfigure.java b/system/src/main/java/com/sdm/system/model/bo/FormConfigure.java index b6f6c7ff..93f7abb7 100644 --- a/system/src/main/java/com/sdm/system/model/bo/FormConfigure.java +++ b/system/src/main/java/com/sdm/system/model/bo/FormConfigure.java @@ -21,4 +21,8 @@ public class FormConfigure{ public String createTime; public String userId; + + // 图表是1 动态表格2 + public String type; + } diff --git a/system/src/main/java/com/sdm/system/model/entity/SysFormUserConfigure.java b/system/src/main/java/com/sdm/system/model/entity/SysFormUserConfigure.java new file mode 100644 index 00000000..ba77fd9c --- /dev/null +++ b/system/src/main/java/com/sdm/system/model/entity/SysFormUserConfigure.java @@ -0,0 +1,63 @@ +package com.sdm.system.model.entity; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 用户自定义表单配置表实体类 + * + * @TableName system_form_user_configure + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("system_form_user_configure") +@ApiModel(value="SysFormUserConfigure对象", description="用户自定义表单配置表") +public class SysFormUserConfigure implements Serializable { + + private static final long serialVersionUID = 1L; + + @Schema(description = "主键ID") + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + @Schema(description = "关联主配置的id") + @TableField("form_configure_id") + private Long formConfigureId; + + @Schema(description = "表单名称") + @TableField("formName") + private String formName; + + @Schema(description = "表单配置信息(JSON格式)") + @TableField("formConfig") + private String formConfig; + + @Schema(description = "表单描述信息") + @TableField("comment") + private String comment; + + @Schema(description = "租户ID") + @TableField("tenantId") + private Long tenantId; + + @Schema(description = "创建人ID") + @TableField("creator") + private Long creator; + + @Schema(description = "创建时间") + @TableField("createTime") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime; + +} \ No newline at end of file diff --git a/system/src/main/java/com/sdm/system/service/IFormUserConfigureService.java b/system/src/main/java/com/sdm/system/service/IFormUserConfigureService.java new file mode 100644 index 00000000..d464cbe0 --- /dev/null +++ b/system/src/main/java/com/sdm/system/service/IFormUserConfigureService.java @@ -0,0 +1,8 @@ +package com.sdm.system.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.sdm.system.model.entity.SysFormUserConfigure; + +public interface IFormUserConfigureService extends IService { + +} diff --git a/system/src/main/java/com/sdm/system/service/impl/IFormUserConfigureServiceImpl.java b/system/src/main/java/com/sdm/system/service/impl/IFormUserConfigureServiceImpl.java new file mode 100644 index 00000000..0609cee9 --- /dev/null +++ b/system/src/main/java/com/sdm/system/service/impl/IFormUserConfigureServiceImpl.java @@ -0,0 +1,12 @@ +package com.sdm.system.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.sdm.system.FormUserConfigureMapper; +import com.sdm.system.model.entity.SysFormUserConfigure; +import com.sdm.system.service.IFormUserConfigureService; +import org.springframework.stereotype.Service; + +@Service +public class IFormUserConfigureServiceImpl extends ServiceImpl implements IFormUserConfigureService { + +}