Преглед изворни кода

feat: 个性化配置 实体

QuTong пре 1 година
родитељ
комит
2c76239f2d

+ 38 - 0
hnqz-common/hnqz-common-core/src/main/java/com/qunzhixinxi/hnqz/common/core/entity/CommonColour.java

@@ -0,0 +1,38 @@
+package com.qunzhixinxi.hnqz.common.core.entity;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 通用颜色
+ *
+ * @author jimmy
+ * @version 1.0.0
+ * @date 2023-06-05 19:40
+ */
+@Data
+public class CommonColour implements Serializable {
+
+    private static final long serialVersionUID = 2309656570997581153L;
+
+    /**
+     * r
+     */
+    private Integer r;
+
+    /**
+     * g
+     */
+    private Integer g;
+
+    /**
+     * b
+     */
+    private Integer b;
+
+    /**
+     * 十六进制
+     */
+    private String hex;
+}

+ 106 - 0
hnqz-upms/hnqz-upms-api/src/main/java/com/qunzhixinxi/hnqz/admin/api/entity/SysPortalConf.java

@@ -0,0 +1,106 @@
+package com.qunzhixinxi.hnqz.admin.api.entity;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+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.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
+import com.qunzhixinxi.hnqz.common.core.entity.CommonColour;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+
+/**
+ * 门户配置信息
+ *
+ * @author jimmy
+ * @version 1.0.1
+ * @date 2023-06-05 19:24
+ */
+@Data
+@TableName(value = "sys_portal_conf", autoResultMap = true)
+public class SysPortalConf implements Serializable {
+
+    private static final long serialVersionUID = 4526768420806607933L;
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.AUTO)
+    private Long confId;
+
+    /**
+     * 专属路径
+     */
+    @TableField(value = "spec_path")
+    private String specialPath;
+
+    /**
+     * logo
+     */
+    private String portalLogo;
+
+    /**
+     * icon
+     */
+    private String portalIcon;
+
+    /**
+     * title
+     */
+    private String portalTitle;
+
+    /**
+     * 名称
+     */
+    private String portalName;
+
+    /**
+     * 背景图
+     */
+    @TableField(value = "bg_img")
+    private String backgroundImage;
+
+    /**
+     * 主题色
+     */
+    @TableField(typeHandler = JacksonTypeHandler.class)
+    private CommonColour themeColor;
+
+    /**
+     * icp备案号
+     */
+    @TableField(value = "icp_no")
+    private String icpNo;
+
+    /**
+     * 公安备案号
+     */
+    @TableField(value = "pc_no")
+    private String policeNo;
+
+    /**
+     * 创建人
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private String createdBy;
+
+    /**
+     * 修改人
+     */
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private String modifiedBy;
+
+    /**
+     * 创建时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createdTime;
+
+    /**
+     * 修改时间
+     */
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime modifiedTime;
+}