2022-07-12 17:28:06 +08:00
|
|
|
|
package com.engine.salary.sys.entity.po;
|
|
|
|
|
|
|
|
|
|
|
|
|
2022-09-14 11:28:17 +08:00
|
|
|
|
import com.engine.salary.annotation.TableTitle;
|
2022-09-15 15:15:34 +08:00
|
|
|
|
import com.engine.salary.util.valid.DataCheck;
|
|
|
|
|
|
import com.engine.salary.util.valid.RuntimeTypeEnum;
|
2024-08-12 10:02:46 +08:00
|
|
|
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
|
|
|
|
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
|
|
|
|
|
import com.thoughtworks.xstream.annotations.XStreamOmitField;
|
2022-07-12 17:28:06 +08:00
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
|
@Builder
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
|
@AllArgsConstructor
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("SalarySysConf")
|
2022-07-12 17:28:06 +08:00
|
|
|
|
public class SalarySysConfPO {
|
|
|
|
|
|
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@DataCheck(require = true, runtime = RuntimeTypeEnum.UPDATE, message = "id为空")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamOmitField
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 标识
|
|
|
|
|
|
*/
|
2022-09-14 11:28:17 +08:00
|
|
|
|
@TableTitle(title = "标识", dataIndex = "confKey", key = "confKey")
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@DataCheck(require = true, message = "标识为空")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("confKey")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private String confKey;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 值
|
|
|
|
|
|
*/
|
2022-09-14 11:28:17 +08:00
|
|
|
|
@TableTitle(title = "值", dataIndex = "confValue", key = "confValue")
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@DataCheck(require = true, message = "标识为空")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("confValue")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private String confValue;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 标题
|
|
|
|
|
|
*/
|
2022-09-14 11:28:17 +08:00
|
|
|
|
@TableTitle(title = "标题", dataIndex = "title", key = "title")
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@DataCheck(require = true, message = "标题为空")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("title")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private String title;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 所属模块
|
|
|
|
|
|
*/
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@TableTitle(title = "所属模块", dataIndex = "module", key = "module")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("module")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private String module;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 排序权重
|
|
|
|
|
|
*/
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@TableTitle(title = "排序权重", dataIndex = "orderWeight", key = "orderWeight")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("orderWeight")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private Integer orderWeight;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 描述
|
|
|
|
|
|
*/
|
2022-09-15 15:15:34 +08:00
|
|
|
|
@TableTitle(title = "描述", dataIndex = "description", key = "description")
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("description")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private String description;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 是否已删除,0否,1是
|
|
|
|
|
|
*/
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("deleteType")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private Integer deleteType;
|
|
|
|
|
|
|
2022-09-14 11:28:17 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
*/
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("createTime")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private Date createTime;
|
2022-09-14 11:28:17 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 修改时间
|
|
|
|
|
|
*/
|
2024-08-12 10:02:46 +08:00
|
|
|
|
@XStreamAlias("updateTime")
|
|
|
|
|
|
@XStreamAsAttribute
|
2022-07-12 17:28:06 +08:00
|
|
|
|
private Date updateTime;
|
|
|
|
|
|
}
|