#
luxiaotao1123
2022-02-28 c3887c5c1624e5657655242ddfea52290ad87f6a
src/main/java/com/zy/sc/manager/entity/Issue.java
@@ -1,55 +1,28 @@
package com.zy.sc.manager.entity;
import com.core.common.Cools;import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import com.core.common.SpringUtils;
import com.zy.sc.system.service.HostService;
import com.zy.sc.system.entity.Host;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.annotations.TableField;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.core.common.Cools;
import com.core.common.SpringUtils;
import com.zy.sc.manager.service.IssueTypeService;
import com.zy.sc.manager.entity.IssueType;
import com.zy.sc.system.entity.Host;
import com.zy.sc.system.entity.User;
import com.zy.sc.system.service.HostService;
import com.zy.sc.system.service.UserService;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import java.text.SimpleDateFormat;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import java.text.SimpleDateFormat;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import com.core.common.SpringUtils;
import com.zy.sc.system.service.UserService;
import com.zy.sc.system.entity.User;
import java.text.SimpleDateFormat;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import com.core.common.SpringUtils;
import com.zy.sc.system.service.UserService;
import com.zy.sc.system.entity.User;
import java.text.SimpleDateFormat;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Data
@TableName("man_issue")
public class Issue implements Serializable {
@@ -59,6 +32,7 @@
     * ID
     */
    @ApiModelProperty(value= "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
@@ -153,11 +127,14 @@
    @ApiModelProperty(value= "供应商")
    private String dealer;
    @ApiModelProperty(value= "")
    /**
     * 流程 1: 草稿  2: 提交  3: 已读  4: 作业  5: 完成  6: 取消
     */
    @ApiModelProperty(value= "流程 1: 草稿  2: 提交  3: 已读  4: 作业  5: 完成  6: 取消")
    private Integer settle;
    /**
     * 状态 1: 正常  0: 禁用
     * 状态 1: 正常  0: 禁用
     */
    @ApiModelProperty(value= "状态 1: 正常  0: 禁用  ")
    private Integer status;
@@ -239,7 +216,7 @@
//            null,    // 发现人
//            null,    // 联系方式
//            null,    // 供应商
//            null,    //
//            null,    //
//            null,    // 状态
//            null,    // 添加人员
//            null,    // 添加时间
@@ -248,25 +225,6 @@
//            null    // 备注
//    );
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public String getUuid() {
        return uuid;
    }
    public void setUuid(String uuid) {
        this.uuid = uuid;
    }
    public Long getHostId() {
        return hostId;
    }
    public String getHostId$(){
        HostService service = SpringUtils.getBean(HostService.class);
@@ -275,14 +233,6 @@
            return String.valueOf(host.getName());
        }
        return null;
    }
    public void setHostId(Long hostId) {
        this.hostId = hostId;
    }
    public Long getIssueType() {
        return issueType;
    }
    public String getIssueType$(){
@@ -294,67 +244,12 @@
        return null;
    }
    public void setIssueType(Long issueType) {
        this.issueType = issueType;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getReason() {
        return reason;
    }
    public void setReason(String reason) {
        this.reason = reason;
    }
    public String getDeal() {
        return deal;
    }
    public void setDeal(String deal) {
        this.deal = deal;
    }
    public String getFiles() {
        return files;
    }
    public void setFiles(String files) {
        this.files = files;
    }
    public String getImg() {
        return img;
    }
    public void setImg(String img) {
        this.img = img;
    }
    public Date getStartTime() {
        return startTime;
    }
    public String getStartTime$(){
        if (Cools.isEmpty(this.startTime)){
            return "";
        }
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.startTime);
    }
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }
    public Date getEndTime() {
        return endTime;
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.startTime).substring(0, 10);
    }
    public String getEndTime$(){
@@ -364,14 +259,6 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.endTime);
    }
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
    public Date getLastTime() {
        return lastTime;
    }
    public String getLastTime$(){
        if (Cools.isEmpty(this.lastTime)){
            return "";
@@ -379,44 +266,24 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.lastTime);
    }
    public void setLastTime(Date lastTime) {
        this.lastTime = lastTime;
    }
    public String getDiscoverer() {
        return discoverer;
    }
    public void setDiscoverer(String discoverer) {
        this.discoverer = discoverer;
    }
    public String getTel() {
        return tel;
    }
    public void setTel(String tel) {
        this.tel = tel;
    }
    public String getDealer() {
        return dealer;
    }
    public void setDealer(String dealer) {
        this.dealer = dealer;
    }
    public Integer getSettle() {
        return settle;
    }
    public void setSettle(Integer settle) {
        this.settle = settle;
    }
    public Integer getStatus() {
        return status;
    public String getSettle$(){
        if (null == this.settle){ return null; }
        switch (this.settle){
            case 1:
                return "草稿";
            case 2:
                return "提交";
            case 3:
                return "已读";
            case 4:
                return "作业";
            case 5:
                return "完成";
            case 6:
                return "取消";
            default:
                return String.valueOf(this.status);
        }
    }
    public String getStatus$(){
@@ -431,14 +298,6 @@
        }
    }
    public void setStatus(Integer status) {
        this.status = status;
    }
    public Long getCreateBy() {
        return createBy;
    }
    public String getCreateBy$(){
        UserService service = SpringUtils.getBean(UserService.class);
        User user = service.selectById(this.createBy);
@@ -448,27 +307,11 @@
        return null;
    }
    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }
    public Date getCreateTime() {
        return createTime;
    }
    public String getCreateTime$(){
        if (Cools.isEmpty(this.createTime)){
            return "";
        }
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime);
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Long getUpdateBy() {
        return updateBy;
    }
    public String getUpdateBy$(){
@@ -480,14 +323,6 @@
        return null;
    }
    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }
    public Date getUpdateTime() {
        return updateTime;
    }
    public String getUpdateTime$(){
        if (Cools.isEmpty(this.updateTime)){
            return "";
@@ -495,17 +330,26 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime);
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    public List<String> getImgArr(){
        List<String> list = JSON.parseArray(this.img, String.class);
        if (list == null) {
            list = new ArrayList<>();
        }
        return list;
    }
    public String getMemo() {
        return memo;
    public List<String> getVideoArr(){
        if (Cools.isEmpty(this.files)) {
            return new ArrayList<>();
        }
        List<String> list = JSON.parseArray(this.files, String.class);
        if (list == null) {
            list = new ArrayList<>();
        }
        return list;
    }
    public void setMemo(String memo) {
        this.memo = memo;
    public Boolean getOnline() {
        return this.settle==5;
    }
}