From 2c456094bdf1cc7e1bab5e0dbee00bb1f2743488 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 17 七月 2023 13:50:12 +0800 Subject: [PATCH] 1、审批顺序:审批时,从一级到五级逐级审批,回退时,由审批人员指定回退级别,如从五级审批退回到经办人(需要重新修改材料的人员处),每一级可以看到回退的信息;修改完成后,直接从经办人处到达五级审批或退回的审批人。被退回的信息修改完成后,直接从经办人到达五级审批或退回的审批人处,那么其他层级的审批人虽然不需要审批,但要能够看到重新修改后的信息。 说明: (1)差旅费报销主表:service_reimbursement 标识字段:FlowLevel(当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等; 4:四级审核等; 5:五级审核等);RecordStatus(记录状态 详见字典sys_travelexpensestatus) (2)费用报销主表:service_fund 标识字段:FlowLevel(当前审核级别 处于哪个阶段 0:申请;1:一级审核;2:二级审核;3:三级审核等; 4:四级审核等; 5:五级审核等);RecordStatus(记录状态 详见字典sys_travelexpensestatus) (3)审批流程设置表:service_fundflowrule (4)审批流程记录表:service_fundflow --- ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceReimbursement.java | 150 +++++++++++++++++++++++++++++++++++++------------ 1 files changed, 113 insertions(+), 37 deletions(-) diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceReimbursement.java b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceReimbursement.java index 5e998e3..4c0ed0d 100644 --- a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceReimbursement.java +++ b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceReimbursement.java @@ -13,163 +13,222 @@ /** * 鎶ラ攢鐢宠瀵硅薄 service_reimbursement - * + * * @author ruoyi * @date 2022-01-24 */ @Data @ApiModel("鎶ラ攢鐢宠") -public class ServiceReimbursement extends BaseEntity -{ +public class ServiceReimbursement extends BaseEntity { private static final long serialVersionUID = 1L; - /** $column.columnComment */ + /** + * $column.columnComment + */ @ApiModelProperty("$column.columnComment") //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO) private Long id; - /** 鎶ラ攢浜虹紪鍙� */ + /** + * 鎶ラ攢浜虹紪鍙� + */ @ApiModelProperty("鎶ラ攢浜虹紪鍙�") @Excel(name = "鎶ラ攢浜虹紪鍙�") private String userno; - /** 鎶ラ攢浜哄鍚� */ + /** + * 鎶ラ攢浜哄鍚� + */ @ApiModelProperty("鎶ラ攢浜哄鍚�") @Excel(name = "鎶ラ攢浜哄鍚�") private String username; - /** 璇佷欢绫诲瀷 鏍规嵁瀛楀吀sys_IDType */ + /** + * 璇佷欢绫诲瀷 鏍规嵁瀛楀吀sys_IDType + */ @ApiModelProperty("璇佷欢绫诲瀷 鏍规嵁瀛楀吀sys_IDType") @Excel(name = "璇佷欢绫诲瀷 鏍规嵁瀛楀吀sys_IDType") private String idcardtype; - /** 璇佷欢鍙风爜 */ + /** + * 璇佷欢鍙风爜 + */ @ApiModelProperty("璇佷欢鍙风爜") @Excel(name = "璇佷欢鍙风爜") private String idcardno; - /** 鑱旂郴鐢佃瘽 */ + /** + * 鑱旂郴鐢佃瘽 + */ @ApiModelProperty("鑱旂郴鐢佃瘽") @Excel(name = "鑱旂郴鐢佃瘽") private String phone; - /** 寮�鎴烽摱琛� */ + /** + * 寮�鎴烽摱琛� + */ @ApiModelProperty("寮�鎴烽摱琛�") @Excel(name = "寮�鎴烽摱琛�") private String depositbank; - /** 鍗″彿 */ + /** + * 鍗″彿 + */ @ApiModelProperty("鍗″彿") @Excel(name = "鍗″彿") private String bankcardno; - /** 鍒嗚鍚嶇О */ + /** + * 鍒嗚鍚嶇О + */ @ApiModelProperty("鍒嗚鍚嶇О") @Excel(name = "鍒嗚鍚嶇О") private String branchbankname; - /** 閾惰鍗$収鐗囪矾寰� 澶氫釜鐢�;鍒嗗紑 */ + /** + * 閾惰鍗$収鐗囪矾寰� 澶氫釜鐢�;鍒嗗紑 + */ @ApiModelProperty("閾惰鍗$収鐗囪矾寰� 澶氫釜鐢�;鍒嗗紑") @Excel(name = "閾惰鍗$収鐗囪矾寰� 澶氫釜鐢�;鍒嗗紑") private String annexbankcard; - /** 闄勪欢璺緞 澶氫釜鐢�;鍒嗗紑 */ + /** + * 闄勪欢璺緞 澶氫釜鐢�;鍒嗗紑 + */ @ApiModelProperty("闄勪欢璺緞 澶氫釜鐢�;鍒嗗紑") @Excel(name = "闄勪欢璺緞 澶氫釜鐢�;鍒嗗紑") private String annexfiles; - /** 鐢宠閲戦 */ + /** + * 鐢宠閲戦 + */ @ApiModelProperty("鐢宠閲戦") @Excel(name = "鐢宠閲戦") private Double amountrequested; - /** 棰勬敮璐圭敤 */ + /** + * 棰勬敮璐圭敤 + */ @ApiModelProperty("棰勬敮璐圭敤") @Excel(name = "棰勬敮璐圭敤") private Double prepaidamount; - /** 鍙戠エ寮犳暟 */ + /** + * 鍙戠エ寮犳暟 + */ @ApiModelProperty("鍙戠エ寮犳暟") @Excel(name = "鍙戠エ寮犳暟") private Long invoicecount; - /** 闄勪欢鏁� */ + /** + * 闄勪欢鏁� + */ @ApiModelProperty("闄勪欢鏁�") @Excel(name = "闄勪欢鏁�") private Long attachcount; - /** 閮ㄩ棬涓荤宸ュ彿 */ + /** + * 閮ㄩ棬涓荤宸ュ彿 + */ @ApiModelProperty("閮ㄩ棬涓荤宸ュ彿") @Excel(name = "閮ㄩ棬涓荤宸ュ彿") private String managerno; - /** 閮ㄩ棬涓荤鍚嶅瓧 */ + /** + * 閮ㄩ棬涓荤鍚嶅瓧 + */ @ApiModelProperty("閮ㄩ棬涓荤鍚嶅瓧") @Excel(name = "閮ㄩ棬涓荤鍚嶅瓧") private String managername; - /** 閮ㄩ棬缂栧彿 */ + /** + * 閮ㄩ棬缂栧彿 + */ @ApiModelProperty("閮ㄩ棬缂栧彿") @Excel(name = "閮ㄩ棬缂栧彿") private String deptmentno; - /** 閮ㄩ棬鍚嶇О */ + /** + * 閮ㄩ棬鍚嶇О + */ @ApiModelProperty("閮ㄩ棬鍚嶇О") @Excel(name = "閮ㄩ棬鍚嶇О") private String deptmentname; - /** 涓績绛惧瓧 */ + /** + * 涓績绛惧瓧 + */ @ApiModelProperty("涓績绛惧瓧") @Excel(name = "涓績绛惧瓧") private String opochecker; - /** 璐㈠姟鍓櫌闀跨瀛� */ + /** + * 璐㈠姟鍓櫌闀跨瀛� + */ @ApiModelProperty("璐㈠姟鍓櫌闀跨瀛�") @Excel(name = "璐㈠姟鍓櫌闀跨瀛�") private String finvicepresident; - /** 涓氬姟鍓櫌闀跨瀛� */ + /** + * 涓氬姟鍓櫌闀跨瀛� + */ @ApiModelProperty("涓氬姟鍓櫌闀跨瀛�") @Excel(name = "涓氬姟鍓櫌闀跨瀛�") private String busvicepresident; - /** 鍔炲叕瀹や富浠荤瀛� */ + /** + * 鍔炲叕瀹や富浠荤瀛� + */ @ApiModelProperty("鍔炲叕瀹や富浠荤瀛�") @Excel(name = "鍔炲叕瀹や富浠荤瀛�") private String officedirector; - /** 璐㈠姟瀹や富浠荤瀛� */ + /** + * 璐㈠姟瀹や富浠荤瀛� + */ @ApiModelProperty("璐㈠姟瀹や富浠荤瀛�") @Excel(name = "璐㈠姟瀹や富浠荤瀛�") private String financedirector; - /** 璐㈠姟瀹℃牳 */ + /** + * 璐㈠姟瀹℃牳 + */ @ApiModelProperty("璐㈠姟瀹℃牳") @Excel(name = "璐㈠姟瀹℃牳") private String financechecher; - /** 鍏宠仈service_donatebaseinfo琛ㄧ殑ID */ + /** + * 鍏宠仈service_donatebaseinfo琛ㄧ殑ID + */ @ApiModelProperty("鍏宠仈service_donatebaseinfo琛ㄧ殑ID") @Excel(name = "鍏宠仈service_donatebaseinfo琛ㄧ殑ID") private Long infoid; - /** 鎹愮尞鑰呯紪鍙� */ + /** + * 鎹愮尞鑰呯紪鍙� + */ @ApiModelProperty("鎹愮尞鑰呯紪鍙�") @Excel(name = "鎹愮尞鑰呯紪鍙�") private String donorno; - /** 璁板綍鐘舵�� */ + /** + * 璁板綍鐘舵�� + */ @ApiModelProperty("璁板綍鐘舵��") @Excel(name = "璁板綍鐘舵��") private Integer recordstatus; - /** 涓婁紶鏍囧織 */ + /** + * 涓婁紶鏍囧織 + */ @ApiModelProperty("涓婁紶鏍囧織") @Excel(name = "涓婁紶鏍囧織") private String uploadflag; - /** 涓婁紶鏃堕棿 */ + /** + * 涓婁紶鏃堕棿 + */ @ApiModelProperty("涓婁紶鏃堕棿") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "涓婁紶鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @@ -191,22 +250,35 @@ @ApiModelProperty("鎬婚噾棰濈殑澶у啓") private String bigstrmoney; - /** 闄勪欢鍦板潃锛宎dd by yangjb 20221124 */ + /** + * 闄勪欢鍦板潃锛宎dd by yangjb 20221124 + */ @ApiModelProperty("闄勪欢鍦板潃") private String fileurl; private String remark; - /** 褰撳墠瀹℃牳绾у埆 澶勪簬鍝釜闃舵 0锛氱敵璇凤紱1锛氫竴绾у鏍革紱2锛氫簩绾у鏍革紱3锛氫笁绾у鏍哥瓑 */ + /** + * 褰撳墠瀹℃牳绾у埆 澶勪簬鍝釜闃舵 0锛氱敵璇凤紱1锛氫竴绾у鏍革紱2锛氫簩绾у鏍革紱3锛氫笁绾у鏍哥瓑 + */ @ApiModelProperty("褰撳墠瀹℃牳绾у埆") private Long flowlevel; + /** + * 99:瀹℃壒椹冲洖 100锛氫笂浼犲尰闄� 199锛氬尰闄㈤┏鍥� + */ + @ApiModelProperty("閫�鍥炴椂鐨勫鏍哥骇鍒�") + private Long backflowlevel; - /** 璐圭敤褰掑睘锛�0锛氬叾浠栦汉鍛橈紱1锛氫笓鑱屼汉鍛橈紱2锛氬崗璋冨憳锛�3锛氫笓瀹讹紱4锛氭崘鐚�呭灞� */ + /** + * 璐圭敤褰掑睘锛�0锛氬叾浠栦汉鍛橈紱1锛氫笓鑱屼汉鍛橈紱2锛氬崗璋冨憳锛�3锛氫笓瀹讹紱4锛氭崘鐚�呭灞� + */ @ApiModelProperty("璐圭敤褰掑睘") private String costtype; - /** 璐圭敤褰掑睘鎻忚堪 */ + /** + * 璐圭敤褰掑睘鎻忚堪 + */ @ApiModelProperty("璐圭敤褰掑睘鎻忚堪") private String costtypename; @@ -229,6 +301,10 @@ @ApiModelProperty("鐢宠鏃堕棿") private Date createTime; + + @ApiModelProperty("鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 1浠h〃鍒犻櫎锛�") + private Integer delFlag; + // @ApiModelProperty("寮�濮嬫椂闂�") // private Date starttime; // -- Gitblit v1.9.3