44 lines
1.2 KiB
Java
44 lines
1.2 KiB
Java
package com.org.system.entity;
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.org.system.config.validation.Update;
|
|
import lombok.Data;
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
/** 系统词典项表 **/
|
|
@Data
|
|
public class SysDataDictionaryItem extends BaseEntity {
|
|
|
|
/** 词典项ID **/
|
|
@TableId(type = IdType.AUTO)
|
|
@NotNull(message = "词典项ID不能为空", groups = {Update.class})
|
|
private Long id;
|
|
|
|
/** 词典标识(键) **/
|
|
@NotEmpty(message = "词典标识不能为空")
|
|
private String dictionaryCode;
|
|
|
|
/** 词典项目名称 **/
|
|
@NotEmpty(message = "词典项名称不能为空")
|
|
private String name;
|
|
|
|
/** 词典项目值 **/
|
|
@NotNull(message = "词典项值不能为空")
|
|
private Integer value;
|
|
|
|
/** 所属上级值顶级默认-1 **/
|
|
@NotNull(message = "所属上级不能为空")
|
|
private Integer parentid;
|
|
|
|
/** 备注说明 **/
|
|
private String description;
|
|
|
|
/** 显示顺序 **/
|
|
@NotNull(message = "显示顺序不能为空", groups = {Update.class})
|
|
private Integer sortid;
|
|
|
|
}
|