welfare-api/src/main/java/com/org/system/entity/SysDataDictionaryItem.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;
}