package com.ruoyi.production.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; 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.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; @TableName("production_team") @Data @ApiModel(value = "productionTeam", description = "班组管理") public class ProductionTeam { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "序号") private Long id; @ApiModelProperty(value = "班组名称") private String teamName; @ApiModelProperty(value = "班组编码") private String teamCode; @ApiModelProperty(value = "所属车间ID") private Long workshopId; @ApiModelProperty(value = "班组长用户ID") private Long leaderUserId; @ApiModelProperty(value = "班组长姓名") private String leaderName; @ApiModelProperty(value = "联系电话") private String contactPhone; @ApiModelProperty(value = "状态 0启用 1停用") private Integer status; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "租户ID") @TableField(fill = FieldFill.INSERT) private Long tenantId; @ApiModelProperty(value = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty(value = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; }