package cn.besteam.modules.system.entity; import java.io.Serializable; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import io.swagger.annotations.ApiModelProperty; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.format.annotation.DateTimeFormat; /** * @Description: 字典定义 * @author: besteam * @date: 2020-04-17 * @version: V1.0 */ @Data @TableName("sys_dict") public class SysDict implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId(type = IdType.AUTO) @ApiModelProperty("id") private java.lang.Integer id; /** * 字典名称 */ @ApiModelProperty("字典名称") private java.lang.String dictName; /** * 字典编码 */ @ApiModelProperty("字典编码") private java.lang.String dictCode; /** * 描述 */ @ApiModelProperty("描述") private java.lang.String description; /** * 删除状态 */ @ApiModelProperty("删除状态") @TableLogic private java.lang.Integer delFlag; /** * 创建人 */ @ApiModelProperty("创建人") private java.lang.String createBy; /** * 创建时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("创建时间") private java.util.Date createTime; /** * 更新人 */ @ApiModelProperty("更新人") private java.lang.String updateBy; /** * 更新时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("更新时间") private java.util.Date updateTime; /** * 字典类型0为string,1为number */ @ApiModelProperty("字典类型0为string,1为number") private java.lang.Integer type; }