package cn.ibizlab.demoapi.dto; import java.sql.Timestamp; import java.util.ArrayList; import java.util.List; import java.math.BigInteger; import java.util.Map; import java.util.HashMap; import java.io.Serializable; import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.alibaba.fastjson.annotation.JSONField; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import cn.ibizlab.util.domain.DTOBase; import cn.ibizlab.util.domain.DTOClient; import lombok.Data; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 服务DTO对象[IBIZTASKTEAMDTO] */ @Data @ApiModel("任务团队") public class IBIZTASKTEAMDTO extends DTOBase implements Serializable { private static final long serialVersionUID = 1L; /** * 属性 [UPDATEMAN] * */ @JSONField(name = "updateman") @JsonProperty("updateman") @Size(min = 0, max = 60, message = "内容长度必须小于等于[60]") @ApiModelProperty("更新人") private String updateman; /** * 属性 [CREATEMAN] * */ @JSONField(name = "createman") @JsonProperty("createman") @Size(min = 0, max = 60, message = "内容长度必须小于等于[60]") @ApiModelProperty("建立人") private String createman; /** * 属性 [IBIZTASKTEAMNAME] * */ @JSONField(name = "ibiztaskteamname") @JsonProperty("ibiztaskteamname") @Size(min = 0, max = 200, message = "内容长度必须小于等于[200]") @ApiModelProperty("任务团队名称") private String ibiztaskteamname; /** * 属性 [IBIZTASKTEAMID] * */ @JSONField(name = "ibiztaskteamid") @JsonProperty("ibiztaskteamid") @Size(min = 0, max = 100, message = "内容长度必须小于等于[100]") @ApiModelProperty("任务团队标识") private String ibiztaskteamid; /** * 属性 [CREATEDATE] * */ @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8") @JSONField(name = "createdate" , format="yyyy-MM-dd HH:mm:ss") @JsonProperty("createdate") @ApiModelProperty("建立时间") private Timestamp createdate; /** * 属性 [UPDATEDATE] * */ @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale = "zh" , timezone="GMT+8") @JSONField(name = "updatedate" , format="yyyy-MM-dd HH:mm:ss") @JsonProperty("updatedate") @ApiModelProperty("更新时间") private Timestamp updatedate; /** * 属性 [ROOT] * */ @JSONField(name = "root") @JsonProperty("root") @Size(min = 0, max = 100, message = "内容长度必须小于等于[100]") @ApiModelProperty("任务标识") private String root; /** * 属性 [ACCOUNT] * */ @JSONField(name = "account") @JsonProperty("account") @Size(min = 0, max = 100, message = "内容长度必须小于等于[100]") @ApiModelProperty("用户") private String account; /** * 属性 [ROLE] * */ @JSONField(name = "role") @JsonProperty("role") @Size(min = 0, max = 100, message = "内容长度必须小于等于[100]") @ApiModelProperty("角色") private String role; /** * 设置 [IBIZTASKTEAMNAME] */ public void setIbiztaskteamname(String ibiztaskteamname){ this.ibiztaskteamname = ibiztaskteamname ; this.modify("ibiztaskteamname",ibiztaskteamname); } /** * 设置 [ROOT] */ public void setRoot(String root){ this.root = root ; this.modify("root",root); } /** * 设置 [ACCOUNT] */ public void setAccount(String account){ this.account = account ; this.modify("account",account); } /** * 设置 [ROLE] */ public void setRole(String role){ this.role = role ; this.modify("role",role); } }