package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.*; import java.time.LocalDate; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; /** *

* 销售单 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-08-08 */ @Data @EqualsAndHashCode(callSuper = false) @ApiModel(value="Sale对象", description="销售单") public class Sale implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "销售id") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "订单编号") private String orderNumber; @ApiModelProperty(value = "合同编号") private String code; @ApiModelProperty(value = "工程名称") private String name; @ApiModelProperty(value = "客户名称") private String proname; @ApiModelProperty(value = "收货地址") private String adress; @ApiModelProperty(value = "联系人") private String username; @ApiModelProperty(value = "联系电话") private String phone; @ApiModelProperty(value = "下单人") private String orderName; @ApiModelProperty(value = "业务员(新增时当前用户名)") private String saleman; @ApiModelProperty(value = "交货日期") @TableField("delTime") @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date delTime; @ApiModelProperty(value = "审核人(审核时当前用户名)") private String checkname; @ApiModelProperty(value = "审核日期") @TableField("checkTime") @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date checkTime; @ApiModelProperty(value = "逻辑删除 正常>=1,删除<=0", hidden = true) private Integer state; @TableField(fill = FieldFill.INSERT) @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date updateTime; @ApiModelProperty(value = "状态 0:不通过;1:通过") private Integer type; @ApiModelProperty(value = "编制状态0:待编制;1已编制;2:无编制 通过就是已编制,不通过就是无编制") private Integer bianzhiState; }