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("workshop") @Data @ApiModel(value = "workshop", description = "车间管理") public class Workshop { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value = "序号") private Long id; @ApiModelProperty(value = "车间名称") private String name; @ApiModelProperty(value = "车间编码") private String code; @ApiModelProperty(value = "负责人") private String principal; @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; }