jiazx0107
2025-11-19 b81c160c3a7b3bdf487406f5c1f8fb6524b2f82e
用户增加类型和所属银行
已添加2个文件
已修改2个文件
144 ■■■■■ 文件已修改
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/BizBaseEntity.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/templates/system/user/add.html 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-web/src/main/resources/templates/system/user/edit.html 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Bank.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
package com.fzzy.igds.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
/**
 * é“¶è¡Œä¿¡æ¯
 */
@Data
@Entity
@Table(name = "t_bank")
@TableName("t_bank")
public class Bank extends BizBaseEntity implements Serializable {
    @Id
    @Column(name = "id", columnDefinition = "varchar(40) COMMENT '银行ID'")
    @TableField("id")
    private String id;
    @Column(name = "name", columnDefinition = "varchar(20) COMMENT '银行名称'")
    @TableField("name")
    private String name;
    @Column(name = "status", columnDefinition = "varchar(2) COMMENT '状态'")
    @TableField("status")
    private String status;
    @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '备注说明'")
    @TableField("remark")
    private String remark;
}
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/BizBaseEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,50 @@
package com.fzzy.igds.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**
 *
 * @author sgj
 * @date 2025/7/8
 */
@Data
@MappedSuperclass // æ ‡è¯†ä¸ºå¯è¢«ç»§æ‰¿çš„实体基类
public abstract class BizBaseEntity {
    /** ç»„织编码 */
    @Column(name = "company_id", columnDefinition = "VARCHAR(20) COMMENT '组织编码'", nullable = false)
    @TableField("company_id")
    private String companyId;
    /** åˆ›å»ºäºº */
    @Column(name = "create_by", columnDefinition = "VARCHAR(100) COMMENT '创建人'", nullable = false)
    @TableField("create_by")
    private String createBy;
    /** åˆ›å»ºæ—¶é—´ */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "create_time", columnDefinition = "DATETIME COMMENT '创建时间'", nullable = false)
    @Temporal(TemporalType.TIMESTAMP)
    @TableField("create_time")
    private Date createTime;
    /** æ›´æ–°äºº */
    @Column(name = "update_by", columnDefinition = "VARCHAR(100) COMMENT '更新人'")
    @TableField("update_by")
    private String updateBy;
    /** æ›´æ–°æ—¶é—´ */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "update_time", columnDefinition = "DATETIME COMMENT '更新时间'")
    @Temporal(TemporalType.TIMESTAMP)
    @TableField("update_time")
    private Date updateTime;
}
fzzy-igdss-web/src/main/resources/templates/system/user/add.html
@@ -122,6 +122,32 @@
                </div>
            </div>
            <!--新增字段 -->
            <div class="row">
                <div class="col-sm-6">
                    <div class="form-group">
                        <label class="col-sm-4 control-label">用户类型:</label>
                        <div class="col-sm-8">
                            <select name="type" class="form-control m-b" th:with="type=${@dict.getType('sys_user_type')}">
                                <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
                            </select>
                        </div>
                    </div>
                </div>
                <div class="col-sm-6">
                    <div class="form-group">
                        <label class="col-sm-4 control-label">所属银行:</label>
                        <div class="col-sm-8">
                            <input id="userData" name="userData" placeholder="用户类型=资方,选择所属银行" class="form-control" type="text" maxlength="30">
                        </div>
                    </div>
                </div>
            </div>
            <!--新增字段结束 -->
            <div class="row">
                <div class="col-sm-12">
                    <div class="form-group">
fzzy-igdss-web/src/main/resources/templates/system/user/edit.html
@@ -120,6 +120,36 @@
                </div>
            </div>
            <!--新增字段 -->
            <div class="row">
                <div class="col-sm-6">
                    <div class="form-group">
                        <label class="col-sm-4 control-label">用户类型:</label>
                        <div class="col-sm-8">
                            <select name="type" class="form-control m-b" th:with="type=${@dict.getType('sys_user_type')}">
                                <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{type}"></option>
                            </select>
                        </div>
                    </div>
                </div>
                <div class="col-sm-6">
                    <div class="form-group">
                        <label class="col-sm-4 control-label">所属银行:</label>
                        <div class="col-sm-8">
                            <select id="userData" class="form-control select2-multiple" multiple>
                                <option th:each="post:${posts}" th:value="${post.postId}" th:text="${post.postName}" th:selected="${post.flag}" th:disabled="${post.status == '1'}"></option>
                            </select>
                        </div>
                    </div>
                </div>
            </div>
            <!--新增字段结束 -->
            <h4 class="form-header h4">其他信息</h4>
            <div class="row">
                <div class="col-sm-12">