package com.fzzy.igds.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * @Description 操作日志,仅仅表示业务上的操作日志。 * @Author CZT * @Date 2025/11/25 17:20 */ @Data @Entity @Table(name = "d_log_operation") @TableName("d_log_operation") @EqualsAndHashCode(callSuper = false) public class LogOperation extends BizBaseEntity implements Serializable { @Id @Column(name = "id", unique = true, length = 40) @PropertyDef(label = "id") private String id; @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '所属库区'") @TableField("dept_id") private String deptId; @Column(name = "biz_type", columnDefinition = "varchar(40) COMMENT '业务类型'") @TableField("biz_type") private String bizType = "sys"; @Column(name = "operate_time", columnDefinition = "datetime COMMENT '执行时间'") @TableField("operate_time") private Date operateTime; @Column(name = "operate_user", columnDefinition = "varchar(40) COMMENT '执行人'") @TableField("operate_user") private String operateUser; @Column(name = "operate_info", columnDefinition = "varchar(1000) COMMENT '执行内容'") @TableField("operate_info") private String operateInfo; }