wangliang 1 рік тому
батько
коміт
ed96506cfa

+ 11 - 14
sop-business/src/main/java/com/qmth/sop/business/entity/TBSopInfo.java

@@ -54,16 +54,21 @@ public class TBSopInfo extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "流程类型,OFFICE_SOP_FLOW:教务处SOP,CLOUD_MARK_SOP_FLOW:研究生SOP")
     private TFCustomTypeEnum type;
 
-    @ApiModelProperty(value = "提交人id")
-    @JsonSerialize(using = ToStringSerializer.class)
-    private Long userId;
-
     public TBSopInfo() {
 
     }
 
-    public TBSopInfo(String crmNo, Long serviceId, Long customId, String collegeName, Long projectName, Long projectId, Long regionUserId, Long cloudMarkUserId, TFCustomTypeEnum type, Long userId) {
-
+    public TBSopInfo(String crmNo, Long serviceId, Long customId, String collegeName, Long productId, Long regionUserId, Long cloudMarkUserId, TFCustomTypeEnum type, Long userId) {
+        this.crmNo = crmNo;
+        this.serviceId = serviceId;
+        this.customId = customId;
+        this.collegeName = collegeName;
+        this.productId = productId;
+        this.regionUserId = regionUserId;
+        this.cloudMarkUserId = cloudMarkUserId;
+        this.type = type;
+        setCreateId(userId);
+        setCreateTime(System.currentTimeMillis());
     }
 
     public String getCrmNo() {
@@ -137,12 +142,4 @@ public class TBSopInfo extends BaseEntity implements Serializable {
     public void setType(TFCustomTypeEnum type) {
         this.type = type;
     }
-
-    public Long getUserId() {
-        return userId;
-    }
-
-    public void setUserId(Long userId) {
-        this.userId = userId;
-    }
 }

+ 1 - 1
sop-business/src/main/java/com/qmth/sop/business/entity/TDFormWidget.java

@@ -30,7 +30,7 @@ public class TDFormWidget implements Serializable {
     @ApiModelProperty(value = "主键")
     private Long id;
 
-    @ApiModelProperty(value = "编码,TEXT:文本,TEXTAREA:文本域,SELECT:下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格")
+    @ApiModelProperty(value = "编码,TEXT:文本,TEXTAREA:文本域,编码,TEXT:文本,TEXTAREA:文本域,SINGLE_SELECT:单选下拉框,MULTIPLE_SELECT:多选下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格")
     private WidgetCodeEnum code;
 
     @ApiModelProperty(value = "类型,FORM:表单,TABLE:表格,OTHER:其它")

+ 1 - 1
sop-business/src/main/java/com/qmth/sop/business/entity/TDFormWidgetMetadata.java

@@ -29,7 +29,7 @@ public class TDFormWidgetMetadata implements Serializable {
     @ApiModelProperty(value = "版本号")
     private Integer version;
 
-    @ApiModelProperty(value = "编码,TEXT:文本,TEXTAREA:文本域,SELECT:下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格")
+    @ApiModelProperty(value = "编码,TEXT:文本,TEXTAREA:文本域,编码,TEXT:文本,TEXTAREA:文本域,SINGLE_SELECT:单选下拉框,MULTIPLE_SELECT:多选下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格")
     private WidgetCodeEnum code;
 
     @ApiModelProperty(value = "字段id")

+ 8 - 2
sop-business/src/main/resources/db/log/wangliang_update_log.sql

@@ -916,5 +916,11 @@ ALTER TABLE t_b_sop_info CHANGE COLUMN type type VARCHAR(20) COMMENT '流程类
 
 ALTER TABLE t_b_sop_info DROP COLUMN project_name;
 
-ALTER TABLE t_b_sop_info CHANGE COLUMN project_id product_id BIGINT
-    COMMENT '产品id' NOT NULL;
+ALTER TABLE t_b_sop_info CHANGE COLUMN project_id product_id BIGINT COMMENT '产品id' NOT NULL;
+
+ALTER TABLE t_b_sop_info DROP COLUMN user_id;
+
+ALTER TABLE t_d_form_widget CHANGE COLUMN code code VARCHAR(20) COMMENT '编码,TEXT:文本,TEXTAREA:文本域,SINGLE_SELECT:单选下拉框,MULTIPLE_SELECT:多选下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格' NULL;
+
+ALTER TABLE t_d_form_widget_metadata CHANGE COLUMN code code VARCHAR(20)
+    COMMENT '编码,TEXT:文本,TEXTAREA:文本域,编码,TEXT:文本,TEXTAREA:文本域,SINGLE_SELECT:单选下拉框,MULTIPLE_SELECT:多选下拉框,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格,RADIO:单选框,CHECKBOX:复选框,DATE:日期,BUTTON:按钮,IMG:图片,VIDEO:视频,AUDIO:音频,FILE:文件,POP_SELECT:弹出选择框,LABEL:标签,TABLE:表格,SIGN:签名,CASCADE_ADDRESS:城市选择控件,OTHER:其它,FORM_GROUP_TITLE:带虚线分割线的标题,ONLE_TITLE:普通标题,独占一行,RADIO_WITH_INPUT:带1个输入框的单选框,DEVICE_IN_TABLE:设备入库表格,DEVICE_OUT_TABLE:设备出库表格' NOT NULL;

+ 3 - 1
sop-common/src/main/java/com/qmth/sop/common/enums/WidgetCodeEnum.java

@@ -13,7 +13,9 @@ public enum WidgetCodeEnum {
 
     TEXTAREA("文本域"),
 
-    SELECT("下拉框"),
+    SINGLE_SELECT("单选下拉框"),
+
+    MULTIPLE_SELECT("多选下拉框"),
 
     RADIO("单选框"),
 

BIN
sop-server/src/main/resources/cloudMarkSopFlow.zip


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_check_final.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_device_in.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_device_out.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_information.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_inside_approve.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_mark_check.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_mark_final.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_mark_prep.form


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/cloudmark_sop_scan_ready.form


BIN
sop-server/src/main/resources/officeSopFlow.zip


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
sop-server/src/main/resources/office_sop_first.form


Деякі файли не було показано, через те що забагато файлів було змінено