|  |  | 
 |  |  | package com.zy.acs.manager.manager.entity; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.annotation.IdType; | 
 |  |  | import com.baomidou.mybatisplus.annotation.TableField; | 
 |  |  | import com.baomidou.mybatisplus.annotation.TableId; | 
 |  |  | import com.baomidou.mybatisplus.annotation.TableName; | 
 |  |  | import com.zy.acs.framework.common.Cools; | 
 |  |  | 
 |  |  |  | 
 |  |  | import java.io.Serializable; | 
 |  |  | import java.util.Date; | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | @Data | 
 |  |  | @TableName("man_bus") | 
 |  |  | 
 |  |  |     /** | 
 |  |  |      * 任务编号 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "任务编号") | 
 |  |  |     private String seqNum; | 
 |  |  |     @ApiModelProperty(value= "总批号") | 
 |  |  |     private String busNo; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 开始时间 | 
 |  |  | 
 |  |  |      * 租户 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "租户") | 
 |  |  |     private Integer tenantId; | 
 |  |  |     private Long tenantId; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 添加人员 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "添加人员") | 
 |  |  |     private Integer createBy; | 
 |  |  |     private Long createBy; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 添加时间 | 
 |  |  | 
 |  |  |      * 修改人员 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "修改人员") | 
 |  |  |     private Integer updateBy; | 
 |  |  |     private Long updateBy; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 修改时间 | 
 |  |  | 
 |  |  |     @ApiModelProperty(value= "备注") | 
 |  |  |     private String memo; | 
 |  |  |  | 
 |  |  |     public Bus() {} | 
 |  |  |     @TableField(exist = false) | 
 |  |  |     private int tasksNum = 0; | 
 |  |  |  | 
 |  |  |     public Bus(String uuid,String seqNum,Date startTime,Date endTime,Long busSts,String phase,Integer status,Integer deleted,Integer tenantId,Integer createBy,Date createTime,Integer updateBy,Date updateTime,String memo) { | 
 |  |  |         this.uuid = uuid; | 
 |  |  |         this.seqNum = seqNum; | 
 |  |  |         this.startTime = startTime; | 
 |  |  |         this.endTime = endTime; | 
 |  |  |         this.busSts = busSts; | 
 |  |  |         this.phase = phase; | 
 |  |  |         this.status = status; | 
 |  |  |         this.deleted = deleted; | 
 |  |  |         this.tenantId = tenantId; | 
 |  |  |         this.createBy = createBy; | 
 |  |  |         this.createTime = createTime; | 
 |  |  |         this.updateBy = updateBy; | 
 |  |  |         this.updateTime = updateTime; | 
 |  |  |         this.memo = memo; | 
 |  |  |     } | 
 |  |  |     @TableField(exist = false) | 
 |  |  |     private int tasksNumTotal = 0; | 
 |  |  |  | 
 |  |  | //    Bus bus = new Bus( | 
 |  |  | //            null,    // 编号 | 
 |  |  | //            null,    // 任务编号 | 
 |  |  | //            null,    // 开始时间 | 
 |  |  | //            null,    // 结束时间 | 
 |  |  | //            null,    // 进度 | 
 |  |  | //            null,    // 环节 | 
 |  |  | //            null,    // 状态[非空] | 
 |  |  | //            null,    // 是否删除[非空] | 
 |  |  | //            null,    // 租户 | 
 |  |  | //            null,    // 添加人员 | 
 |  |  | //            null,    // 添加时间[非空] | 
 |  |  | //            null,    // 修改人员 | 
 |  |  | //            null,    // 修改时间 | 
 |  |  | //            null    // 备注 | 
 |  |  | //    ); | 
 |  |  |     @TableField(exist = false) | 
 |  |  |     private List<Long> taskIds; | 
 |  |  |  | 
 |  |  |     public String getBusSts$(){ | 
 |  |  |         BusStsService service = SpringUtils.getBean(BusStsService.class); | 
 |  |  | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getStatus$(){ | 
 |  |  |  | 
 |  |  |     public String getBusStsEl(){ | 
 |  |  |         BusStsService service = SpringUtils.getBean(BusStsService.class); | 
 |  |  |         BusSts busSts = service.getById(this.busSts); | 
 |  |  |         if (!Cools.isEmpty(busSts)){ | 
 |  |  |             return String.valueOf(busSts.getUuid()); | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Boolean getStatusBool(){ | 
 |  |  |         if (null == this.status){ return null; } | 
 |  |  |         switch (this.status){ | 
 |  |  |             case 1: | 
 |  |  |                 return "正常"; | 
 |  |  |                 return true; | 
 |  |  |             case 0: | 
 |  |  |                 return "冻结"; | 
 |  |  |                 return false; | 
 |  |  |             default: | 
 |  |  |                 return String.valueOf(this.status); | 
 |  |  |                 return null; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getDeleted$(){ | 
 |  |  |         if (null == this.deleted){ return null; } | 
 |  |  |         switch (this.deleted){ | 
 |  |  |             case 1: | 
 |  |  |                 return "是"; | 
 |  |  |             case 0: | 
 |  |  |                 return "否"; | 
 |  |  |             default: | 
 |  |  |                 return String.valueOf(this.deleted); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |