diff --git a/src/main/java/com/glxp/api/entity/dev/DeviceChangeOrderItemEntity.java b/src/main/java/com/glxp/api/entity/dev/DeviceChangeOrderItemEntity.java index ee0135534..c9f577353 100644 --- a/src/main/java/com/glxp/api/entity/dev/DeviceChangeOrderItemEntity.java +++ b/src/main/java/com/glxp/api/entity/dev/DeviceChangeOrderItemEntity.java @@ -9,7 +9,9 @@ import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; +import java.math.BigDecimal; import java.time.LocalDate; +import java.util.Date; /** * 设备变更单明细 @@ -134,4 +136,329 @@ public class DeviceChangeOrderItemEntity implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; + + + /** + * 资产分类 + */ + @TableField(value = "assetType") + private String assetType; + + /** + * 国资分类 + */ + @TableField(value = "sasacType") + private String sasacType; + + /** + * 资产助记码 + */ + @TableField(value = "assetMnemonicCode") + private String assetMnemonicCode; + + /** + * 数量 + */ + @TableField(value = "number") + private Integer number; + + /** + * 取得方式 + */ + @TableField(value = "acquisitionMethod") + private String acquisitionMethod; + + /** + * 用途 + */ + @TableField(value = "purpose") + private String purpose; + + /** + * 折旧年 + */ + @TableField(value = "depreciationYear") + private Integer depreciationYear; + + /** + * 折旧月 + */ + @TableField(value = "depreciationMonth") + private Integer depreciationMonth; + + /** + * 存储仓库 + */ + @TableField(value = "invCode") + private String invCode; + + /** + * 预计总工时 + */ + @TableField(value = "estimatedTotalHour") + private Integer estimatedTotalHour; + + /** + * 单日工时 + */ + @TableField(value = "dayHour") + private Integer dayHour; + + /** + * 单个资产价值 + */ + @TableField(value = "assetValue") + private BigDecimal assetValue; + + /** + * 自有资金 + */ + @TableField(value = "ownFund") + private BigDecimal ownFund; + + /** + * 财政拨款 + */ + @TableField(value = "financialAppropriation") + private BigDecimal financialAppropriation; + + /** + * 科教基金 + */ + @TableField(value = "educationFund") + private BigDecimal educationFund; + + /** + * 其他资金 + */ + @TableField(value = "otherFund") + private BigDecimal otherFund; + + /** + * 非同级财政拨款 + */ + @TableField(value = "nonPeerFinancialAppropriation") + private BigDecimal nonPeerFinancialAppropriation; + + /** + * 医疗器械分类编码 + */ + @TableField(value = "ybbm") + private String ybbm; + + /** + * 一级分类名称(学科,品名) + */ + @TableField(value = "catalogname1") + private String catalogname1; + + /** + * 二级分类名称(用途、品目) + */ + @TableField(value = "catalogname2") + private String catalogname2; + + /** + * 三级分类名称(部位、功能、品种) + */ + @TableField(value = "catalogname3") + private String catalogname3; + + /** + * 编码 + */ + @TableField(value = "catalogCode") + private String catalogCode; + + /** + * 编码 + */ + @TableField(value = "catalogCode1") + private Integer catalogCode1; + /** + * 编码 + */ + @TableField(value = "catalogCode2") + private Integer catalogCode2; + /** + * 编码 + */ + @TableField(value = "catalogCode3") + private Integer catalogCode3; + + /** + * 管理类别 + */ + @TableField(value = "managementCategory") + private String managementCategory; + /** + * 使用人 + */ + @TableField(value = "endUser") + private String endUser; + + /** + * 预计残值 + */ + @TableField(value = "estimatedResidualValue") + private BigDecimal estimatedResidualValue; + + /** + * 币种 + */ + @TableField(value = "currencyType") + private String currencyType; + /** + * 采购类型 + */ + @TableField(value = "purType") + private String purType; + + /** + * 购置日期 + */ + @TableField(value = "purchaseDate") + private Date purchaseDate; + /** + * 添加日期 + */ + @TableField(value = "addDate") + private Date addDate; + + /** + * 资产品名 + */ + @TableField(value = "assetName") + private String assetName; + /** + * 是否强检 + */ + @TableField(value = "isImperative") + private Integer isImperative; + /** + * 是否保养 + */ + @TableField(value = "isMaintain") + private Integer isMaintain; + + /** + * 检定周期(月) + */ + @TableField(value = "imperativeCycle") + private Integer imperativeCycle; + /** + * 保养周期(月) + */ + @TableField(value = "maintainCycle") + private Integer maintainCycle; + /** + * 开始检定日期 + */ + @TableField(value = "startImperativeDate") + private Date startImperativeDate; + /** + * 开始保养日期 + */ + @TableField(value = "startMaintainDate") + private Date startMaintainDate; + + /** + * 维修组 + */ + @TableField(value = "serviceType") + private String serviceType; + /** + * 保养组 + */ + @TableField(value = "maintainType") + private String maintainType; + /** + * 管理人 + */ + @TableField(value = "managerUser") + private String managerUser; + /** + * 审核人 + */ + @TableField(value = "approveUser") + private String approveUser; + + /** + * 对应会计科目 + */ + @TableField(value = "ledgerAccount") + private String ledgerAccount; + + /** + * 减值准备 + */ + @TableField(value = "impairmentProvision") + private String impairmentProvision; + + /** + * 预计工作量 + */ + @TableField(value = "estimatedWorkload") + private String estimatedWorkload; + + /** + * 已完成工作量 + */ + @TableField(value = "completedWorkload") + private String completedWorkload; + + /** + * 维保类型 + */ + @TableField(value = "maintenanceType") + private String maintenanceType; + + /** + * 维保周期 + */ + @TableField(value = "maintenanceCycle") + private Integer maintenanceCycle; + + /** + * 维保开始日期 + */ + @TableField(value = "startMaintenancDate") + private Date startMaintenancDate; + + /** + * 维保结束日期 + */ + @TableField(value = "endMaintenancDate") + private Date endMaintenancDate; + + /** + * 内外网 + */ + @TableField(value = "networkType") + private Integer networkType; + /** + * 使用角色 + */ + @TableField(value = "UserRole") + private Integer UserRole; + /** + * 是否加域 + */ + @TableField(value = "isAddDomain") + private Integer isAddDomain; + /** + * u盘是否禁用 + */ + @TableField(value = "isUDisc") + private Integer isUDisc; + /** + * 设备归类 + */ + @TableField(value = "ascriptionType") + private Integer ascriptionType; + /** + * 资产备用类型 + */ + @TableField(value = "assetReserveType") + private String assetReserveType; } diff --git a/src/main/java/com/glxp/api/entity/dev/DeviceInfoEntity.java b/src/main/java/com/glxp/api/entity/dev/DeviceInfoEntity.java index c381d0d60..48d865b56 100644 --- a/src/main/java/com/glxp/api/entity/dev/DeviceInfoEntity.java +++ b/src/main/java/com/glxp/api/entity/dev/DeviceInfoEntity.java @@ -5,9 +5,12 @@ import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; +import java.math.BigDecimal; import java.time.LocalDateTime; +import java.util.Date; import com.glxp.api.enums.dev.DeviceStatusEnum; +import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -248,4 +251,329 @@ public class DeviceInfoEntity implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; -} \ No newline at end of file + + /** + * 资产分类 + */ + @TableField(value = "assetType") + private String assetType; + + /** + * 国资分类 + */ + @TableField(value = "sasacType") + private String sasacType; + + /** + * 资产助记码 + */ + @TableField(value = "assetMnemonicCode") + private String assetMnemonicCode; + + /** + * 数量 + */ + @TableField(value = "number") + private Integer number; + + /** + * 取得方式 + */ + @TableField(value = "acquisitionMethod") + private String acquisitionMethod; + + /** + * 用途 + */ + @TableField(value = "purpose") + private String purpose; + + /** + * 折旧年 + */ + @TableField(value = "depreciationYear") + private Integer depreciationYear; + + /** + * 折旧月 + */ + @TableField(value = "depreciationMonth") + private Integer depreciationMonth; + + /** + * 存储仓库 + */ + @TableField(value = "invCode") + private String invCode; + + /** + * 预计总工时 + */ + @TableField(value = "estimatedTotalHour") + private Integer estimatedTotalHour; + + /** + * 单日工时 + */ + @TableField(value = "dayHour") + private Integer dayHour; + + /** + * 单个资产价值 + */ + @TableField(value = "assetValue") + private BigDecimal assetValue; + + /** + * 自有资金 + */ + @TableField(value = "ownFund") + private BigDecimal ownFund; + + /** + * 财政拨款 + */ + @TableField(value = "financialAppropriation") + private BigDecimal financialAppropriation; + + /** + * 科教基金 + */ + @TableField(value = "educationFund") + private BigDecimal educationFund; + + /** + * 其他资金 + */ + @TableField(value = "otherFund") + private BigDecimal otherFund; + + /** + * 非同级财政拨款 + */ + @TableField(value = "nonPeerFinancialAppropriation") + private BigDecimal nonPeerFinancialAppropriation; + + /** + * 医疗器械分类编码 + */ + @TableField(value = "ybbm") + private String ybbm; + + /** + * 一级分类名称(学科,品名) + */ + @TableField(value = "catalogname1") + private String catalogname1; + + /** + * 二级分类名称(用途、品目) + */ + @TableField(value = "catalogname2") + private String catalogname2; + + /** + * 三级分类名称(部位、功能、品种) + */ + @TableField(value = "catalogname3") + private String catalogname3; + + /** + * 编码 + */ + @TableField(value = "catalogCode") + private String catalogCode; + + /** + * 编码 + */ + @TableField(value = "catalogCode1") + private Integer catalogCode1; + /** + * 编码 + */ + @TableField(value = "catalogCode2") + private Integer catalogCode2; + /** + * 编码 + */ + @TableField(value = "catalogCode3") + private Integer catalogCode3; + + /** + * 管理类别 + */ + @TableField(value = "managementCategory") + private String managementCategory; + /** + * 使用人 + */ + @TableField(value = "endUser") + private String endUser; + + /** + * 预计残值 + */ + @TableField(value = "estimatedResidualValue") + private BigDecimal estimatedResidualValue; + + /** + * 币种 + */ + @TableField(value = "currencyType") + private String currencyType; + /** + * 采购类型 + */ + @TableField(value = "purType") + private String purType; + + /** + * 购置日期 + */ + @TableField(value = "purchaseDate") + private Date purchaseDate; + /** + * 添加日期 + */ + @TableField(value = "addDate") + private Date addDate; + + + /** + * 资产品名 + */ + @TableField(value = "assetName") + private String assetName; + /** + * 是否强检 + */ + @TableField(value = "isImperative") + private Integer isImperative; + /** + * 是否保养 + */ + @TableField(value = "isMaintain") + private Integer isMaintain; + + /** + * 检定周期(月) + */ + @TableField(value = "imperativeCycle") + private Integer imperativeCycle; + /** + * 保养周期(月) + */ + @TableField(value = "maintainCycle") + private Integer maintainCycle; + /** + * 开始检定日期 + */ + @TableField(value = "startImperativeDate") + private Date startImperativeDate; + /** + * 开始保养日期 + */ + @TableField(value = "startMaintainDate") + private Date startMaintainDate; + + /** + * 维修组 + */ + @TableField(value = "serviceType") + private String serviceType; + /** + * 保养组 + */ + @TableField(value = "maintainType") + private String maintainType; + /** + * 管理人 + */ + @TableField(value = "managerUser") + private String managerUser; + /** + * 审核人 + */ + @TableField(value = "approveUser") + private String approveUser; + + /** + * 对应会计科目 + */ + @TableField(value = "ledgerAccount") + private String ledgerAccount; + + /** + * 减值准备 + */ + @TableField(value = "impairmentProvision") + private String impairmentProvision; + + /** + * 预计工作量 + */ + @TableField(value = "estimatedWorkload") + private String estimatedWorkload; + + /** + * 已完成工作量 + */ + @TableField(value = "completedWorkload") + private String completedWorkload; + + /** + * 维保类型 + */ + @TableField(value = "maintenanceType") + private String maintenanceType; + + /** + * 维保周期 + */ + @TableField(value = "maintenanceCycle") + private Integer maintenanceCycle; + + /** + * 维保开始日期 + */ + @TableField(value = "startMaintenancDate") + private Date startMaintenancDate; + + /** + * 维保结束日期 + */ + @TableField(value = "endMaintenancDate") + private Date endMaintenancDate; + + /** + * 内外网 + */ + @TableField(value = "networkType") + private Integer networkType; + /** + * 使用角色 + */ + @TableField(value = "UserRole") + private Integer UserRole; + /** + * 是否加域 + */ + @TableField(value = "isAddDomain") + private Integer isAddDomain; + /** + * u盘是否禁用 + */ + @TableField(value = "isUDisc") + private Integer isUDisc; + /** + * 设备归类 + */ + @TableField(value = "ascriptionType") + private Integer ascriptionType; + /** + * 资产备用类型 + */ + @TableField(value = "assetReserveType") + private String assetReserveType; +} diff --git a/src/main/java/com/glxp/api/req/dev/DeviceChangeOrderParam.java b/src/main/java/com/glxp/api/req/dev/DeviceChangeOrderParam.java index 587c3e448..7e383a4bd 100644 --- a/src/main/java/com/glxp/api/req/dev/DeviceChangeOrderParam.java +++ b/src/main/java/com/glxp/api/req/dev/DeviceChangeOrderParam.java @@ -19,8 +19,10 @@ import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import javax.validation.constraints.Pattern; +import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -179,6 +181,194 @@ public class DeviceChangeOrderParam { @TableField(value = "remark") private String remark; + + /** + * 资产分类 + */ + @TableField(value = "assetType") + private String assetType; + + /** + * 国资分类 + */ + @TableField(value = "sasacType") + private String sasacType; + + /** + * 资产助记码 + */ + @TableField(value = "assetMnemonicCode") + private String assetMnemonicCode; + + /** + * 数量 + */ + @TableField(value = "number") + private Integer number; + + /** + * 取得方式 + */ + @TableField(value = "acquisitionMethod") + private String acquisitionMethod; + + /** + * 用途 + */ + @TableField(value = "purpose") + private String purpose; + + /** + * 折旧年 + */ + @TableField(value = "depreciationYear") + private Integer depreciationYear; + + /** + * 折旧月 + */ + @TableField(value = "depreciationMonth") + private Integer depreciationMonth; + + /** + * 存储仓库 + */ + @TableField(value = "invCode") + private String invCode; + + /** + * 预计总工时 + */ + @TableField(value = "estimatedTotalHour") + private Integer estimatedTotalHour; + + /** + * 单日工时 + */ + @TableField(value = "dayHour") + private Integer dayHour; + + /** + * 单个资产价值 + */ + @TableField(value = "assetValue") + private BigDecimal assetValue; + + /** + * 自有资金 + */ + @TableField(value = "ownFund") + private BigDecimal ownFund; + + /** + * 财政拨款 + */ + @TableField(value = "financialAppropriation") + private BigDecimal financialAppropriation; + + /** + * 科教基金 + */ + @TableField(value = "educationFund") + private BigDecimal educationFund; + + /** + * 其他资金 + */ + @TableField(value = "otherFund") + private BigDecimal otherFund; + + /** + * 非同级财政拨款 + */ + @TableField(value = "nonPeerFinancialAppropriation") + private BigDecimal nonPeerFinancialAppropriation; + + /** + * 医疗器械分类编码 + */ + @TableField(value = "ybbm") + private String ybbm; + + /** + * 一级分类名称(学科,品名) + */ + @TableField(value = "catalogname1") + private String catalogname1; + + /** + * 二级分类名称(用途、品目) + */ + @TableField(value = "catalogname2") + private String catalogname2; + + /** + * 三级分类名称(部位、功能、品种) + */ + @TableField(value = "catalogname3") + private String catalogname3; + + /** + * 编码 + */ + @TableField(value = "catalogCode") + private String catalogCode; + + /** + * 编码 + */ + @TableField(value = "catalogCode1") + private Integer catalogCode1; + /** + * 编码 + */ + @TableField(value = "catalogCode2") + private Integer catalogCode2; + /** + * 编码 + */ + @TableField(value = "catalogCode3") + private Integer catalogCode3; + + /** + * 管理类别 + */ + @TableField(value = "managementCategory") + private String managementCategory; + /** + * 使用人 + */ + @TableField(value = "endUser") + private String endUser; + + /** + * 预计残值 + */ + @TableField(value = "estimatedResidualValue") + private BigDecimal estimatedResidualValue; + + /** + * 币种 + */ + @TableField(value = "currencyType") + private String currencyType; + /** + * 采购类型 + */ + @TableField(value = "purType") + private String purType; + + /** + * 购置日期 + */ + @TableField(value = "purchaseDate") + private Date purchaseDate; + /** + * 添加日期 + */ + @TableField(value = "addDate") + private Date addDate; + } public void valid(AuthAdmin user) { diff --git a/src/main/resources/schemas/schema_v2.4.sql b/src/main/resources/schemas/schema_v2.4.sql index 5fc034bca..fc72b2209 100644 --- a/src/main/resources/schemas/schema_v2.4.sql +++ b/src/main/resources/schemas/schema_v2.4.sql @@ -2057,3 +2057,386 @@ INSERT IGNORE INTO`thr_system_detail`(`id`, `name`, `key`, `value`, `enabled`, ` INSERT IGNORE INTO`thr_system_detail`(`id`, `name`, `key`, `value`, `enabled`, `guideUrl`, `remark`, `thirdSysFk`, `itrCache`, `fromType`, `time`, `dlLastTime`) VALUES (103, '项目字典下载', 'sfProjectDictUrl', NULL, 1, '1', NULL, 'thirdId3', 1, 3, 1440, NULL); INSERT IGNORE INTO`thr_system_detail`(`id`, `name`, `key`, `value`, `enabled`, `guideUrl`, `remark`, `thirdSysFk`, `itrCache`, `fromType`, `time`, `dlLastTime`) VALUES (104, '项目字典下载', 'sfProjectDictUrl', NULL, 1, '1', NULL, 'thirdId4', 1, 3, 1440, NULL); + + +CALL Pro_Temp_ColumnWork('device_info', 'assetType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产分类''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'sasacType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''国资分类''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'assetMnemonicCode', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产助记码''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'number', + ' int(0) NULL DEFAULT 1 COMMENT''数量''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'acquisitionMethod', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''取得方式''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'purpose', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''用途''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'depreciationYear', + ' int(0) ZEROFILL NULL COMMENT''折旧年''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'depreciationMonth', + ' int(0) ZEROFILL NULL COMMENT''折旧月''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'invCode', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''存储仓库''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'estimatedTotalHour', + ' int(0) ZEROFILL NULL COMMENT''预计总工时''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'dayHour', + ' int(0) ZEROFILL NULL COMMENT''单日工时''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'assetValue', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''单个资产价值'' ', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'ownFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''自有资金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'financialAppropriation', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''财政拨款'' ', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'educationFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''科教基金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'otherFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''其他资金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'nonPeerFinancialAppropriation', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''非同级财政拨款'' ', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'ybbm', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''医疗器械分类编码''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'catalogname1', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''一级分类名称(学科,品名)''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogname2', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''二级分类名称(用途、品目)''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogname3', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''三级分类名称(部位、功能、品种)''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogCode', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''编码''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogCode1', + ' bigint DEFAULT NULL COMMENT ''一级分类名称(学科,品名)''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogCode2', + ' bigint DEFAULT NULL COMMENT ''二级分类名称(用途、品目)''', + 1); + +CALL Pro_Temp_ColumnWork('device_info', 'catalogCode3', + ' bigint DEFAULT NULL COMMENT''三级分类名称(部位、功能、品种)''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'managementCategory', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''管理类别''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'endUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''使用人''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'estimatedResidualValue', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''预计残值'' ', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'currencyType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''币种''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'purType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''采购类型''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'purchaseDate', + ' date NULL DEFAULT NULL COMMENT ''购置日期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'addDate', + ' date NULL DEFAULT NULL COMMENT ''添加日期''', + 1); + + + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'assetType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产分类''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'sasacType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''国资分类''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'assetMnemonicCode', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产助记码''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'number', + ' int(0) NULL DEFAULT 1 COMMENT''数量''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'acquisitionMethod', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''取得方式''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'purpose', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''用途''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'depreciationYear', + ' int(0) ZEROFILL NULL COMMENT''折旧年''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'depreciationMonth', + ' int(0) ZEROFILL NULL COMMENT''折旧月''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'invCode', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''存储仓库''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'estimatedTotalHour', + ' int(0) ZEROFILL NULL COMMENT''预计总工时''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'dayHour', + ' int(0) ZEROFILL NULL COMMENT''单日工时''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'assetValue', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''单个资产价值'' ', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'ownFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''自有资金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'financialAppropriation', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''财政拨款'' ', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'educationFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''科教基金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'otherFund', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''其他资金'' ', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'nonPeerFinancialAppropriation', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''非同级财政拨款'' ', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'ybbm', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''医疗器械分类编码''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogname1', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''一级分类名称(学科,品名)''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogname2', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''二级分类名称(用途、品目)''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogname3', + ' varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''三级分类名称(部位、功能、品种)''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogCode', + 'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''编码''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogCode1', + ' bigint DEFAULT NULL COMMENT ''一级分类名称(学科,品名)''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogCode2', + ' bigint DEFAULT NULL COMMENT ''二级分类名称(用途、品目)''', + 1); + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'catalogCode3', + ' bigint DEFAULT NULL COMMENT''三级分类名称(部位、功能、品种)''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'managementCategory', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''管理类别''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'endUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''使用人''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'estimatedResidualValue', + 'decimal(10, 2) ZEROFILL NULL COMMENT ''预计残值'' ', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'currencyType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''币种''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'purType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''采购类型''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'purchaseDate', + ' date NULL DEFAULT NULL COMMENT ''购置日期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'addDate', + ' date NULL DEFAULT NULL COMMENT ''添加日期''', + 1); + + + +CALL Pro_Temp_ColumnWork('device_change_order_item', 'assetName', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产品名''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'isMaintain', + ' bigint DEFAULT NULL COMMENT ''是否强检''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'isMaintain', + ' bigint DEFAULT NULL COMMENT ''是否保养''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'imperativeCycle', + ' bigint DEFAULT NULL COMMENT ''检定周期(月)''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'maintainCycle', + ' bigint DEFAULT NULL COMMENT ''保养周期(月)''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'startImperativeDate', + ' date NULL DEFAULT NULL COMMENT ''开始检定日期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'startMaintainDate', + ' date NULL DEFAULT NULL COMMENT ''开始保养日期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'maintainType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修组''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'maintainType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''保养组''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'managerUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''管理人''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'approveUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''审核人''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'ledgerAccount', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''对应会计科目''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'impairmentProvision', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''减值准备''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'estimatedWorkload', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''预计工作量''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'completedWorkload', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''已完成工作量''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'maintenanceType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维保类型''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'maintenanceCycle', + ' bigint DEFAULT NULL COMMENT ''维保周期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'startMaintenancDate', + ' date NULL DEFAULT NULL COMMENT ''维保开始日期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'endMaintenancDate', + ' date NULL DEFAULT NULL COMMENT ''维保结束日期''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'networkType', + ' bigint DEFAULT NULL COMMENT ''内外网''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'UserRole', + ' bigint DEFAULT NULL COMMENT ''使用者''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'isAddDomain', + ' bigint DEFAULT NULL COMMENT ''是否加域''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'isUDisc', + ' bigint DEFAULT NULL COMMENT ''u盘是否禁用''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'ascriptionType', + ' bigint DEFAULT NULL COMMENT ''设备归类''', + 1); +CALL Pro_Temp_ColumnWork('device_change_order_item', 'assetReserveType', + ' bigint DEFAULT NULL COMMENT ''资产备用类型''', + 1); + + + +CALL Pro_Temp_ColumnWork('device_info', 'assetName', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产品名''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'isImperative', + ' bigint DEFAULT NULL COMMENT ''是否强检''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'isMaintain', + ' bigint DEFAULT NULL COMMENT ''是否保养''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'imperativeCycle', + ' bigint DEFAULT NULL COMMENT ''检定周期(月)''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'maintainCycle', + ' bigint DEFAULT NULL COMMENT ''保养周期(月)''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'startImperativeDate', + ' date NULL DEFAULT NULL COMMENT ''开始检定日期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'startMaintainDate', + ' date NULL DEFAULT NULL COMMENT ''开始保养日期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'serviceType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修组''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'maintainType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''保养组''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'managerUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''管理人''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'approveUser', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''审核人''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'ledgerAccount', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''对应会计科目''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'impairmentProvision', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''减值准备''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'estimatedWorkload', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''预计工作量''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'completedWorkload', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''已完成工作量''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'maintenanceType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维保类型''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'maintenanceCycle', + ' bigint DEFAULT NULL COMMENT ''维保周期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'startMaintenancDate', + ' date NULL DEFAULT NULL COMMENT ''维保开始日期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'endMaintenancDate', + ' date NULL DEFAULT NULL COMMENT ''维保结束日期''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'networkType', + ' bigint DEFAULT NULL COMMENT ''内外网''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'UserRole', + ' bigint DEFAULT NULL COMMENT ''使用角色''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'isAddDomain', + ' bigint DEFAULT NULL COMMENT ''是否加域''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'isUDisc', + ' bigint DEFAULT NULL COMMENT ''u盘是否禁用''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'ascriptionType', + ' bigint DEFAULT NULL COMMENT ''设备归类''', + 1); +CALL Pro_Temp_ColumnWork('device_info', 'assetReserveType', + ' varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''资产备用类型''', + 1);