|  |  |  | @ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import cn.hutool.core.util.StrUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.baomidou.mybatisplus.annotation.TableField; | 
			
		
	
		
			
				
					|  |  |  |  | import com.baomidou.mybatisplus.annotation.TableId; | 
			
		
	
		
			
				
					|  |  |  |  | import com.fasterxml.jackson.annotation.JsonFormat; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.auth.AuthAdmin; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.dev.DeviceChangeOrderEntity; | 
			
		
	
		
			
				
					|  |  |  |  | import com.glxp.api.entity.dev.DeviceChangeOrderItemEntity; | 
			
		
	
	
		
			
				
					|  |  |  | @ -362,13 +363,156 @@ public class DeviceChangeOrderParam { | 
			
		
	
		
			
				
					|  |  |  |  |          * 购置日期 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "purchaseDate") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         private Date purchaseDate; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 添加日期 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "addDate") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         private Date addDate; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 资产品名 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "assetName") | 
			
		
	
		
			
				
					|  |  |  |  |         private String assetName; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 是否强检 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "isImperative") | 
			
		
	
		
			
				
					|  |  |  |  |         private Boolean isImperative; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 是否保养 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "isMaintain") | 
			
		
	
		
			
				
					|  |  |  |  |         private Boolean isMaintain; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 检定周期(月) | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "imperativeCycle") | 
			
		
	
		
			
				
					|  |  |  |  |         private Integer imperativeCycle; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 保养周期(月) | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "maintainCycle") | 
			
		
	
		
			
				
					|  |  |  |  |         private Integer maintainCycle; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 开始检定日期 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "startImperativeDate") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         private Date startImperativeDate; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 开始保养日期 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "startMaintainDate") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         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") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         private Date startMaintenancDate; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 维保结束日期 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "endMaintenancDate") | 
			
		
	
		
			
				
					|  |  |  |  |         @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") | 
			
		
	
		
			
				
					|  |  |  |  |         private Date endMaintenancDate; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 内外网 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "networkType") | 
			
		
	
		
			
				
					|  |  |  |  |         private Integer networkType; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 使用角色 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "userRole") | 
			
		
	
		
			
				
					|  |  |  |  |         private Integer userRole; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 是否加域 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "isAddDomain") | 
			
		
	
		
			
				
					|  |  |  |  |         private Boolean isAddDomain; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * u盘是否禁用 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "isUDisc") | 
			
		
	
		
			
				
					|  |  |  |  |         private Boolean isUDisc; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 设备归类 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "ascriptionType") | 
			
		
	
		
			
				
					|  |  |  |  |         private Integer ascriptionType; | 
			
		
	
		
			
				
					|  |  |  |  |         /** | 
			
		
	
		
			
				
					|  |  |  |  |          * 资产备用类型 | 
			
		
	
		
			
				
					|  |  |  |  |          */ | 
			
		
	
		
			
				
					|  |  |  |  |         @TableField(value = "assetReserveType") | 
			
		
	
		
			
				
					|  |  |  |  |         private String assetReserveType; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     public void valid(AuthAdmin user) { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |