package cn.cslg.pas.domain.business; import cn.cslg.pas.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * 自定义分析项目 * * @Author zero * @Date 2024/01/12 */ @Data @TableName("os_custom_analysis_item") public class CustomAnalysisItem extends BaseEntity { @TableField(value = "uid") private String uid; @TableField(value = "name") private String name; @TableField(value = "parent_id") private Integer parentId; @TableField(value = "permissions") private Integer permissions; @TableField(value = "project_id") private Integer projectId; @TableField(value = "tenant_id") private Integer tenantId; @TableField(value = "sort") private Integer sort; @TableField(value = "type") private Integer type; @TableField(value = "status") private Integer status; @TableField(value = "create_id") private String createId; @TableField(value = "create_name") private String createName; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @TableField(value = "create_time",fill = FieldFill.INSERT_UPDATE) private Date createTime; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE) private Date updateTime; }