|
@@ -1,8 +1,12 @@
|
|
|
package com.persagy.dmp.define.entity;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import com.persagy.dmp.common.model.entity.AuditableEntity;
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
+import org.hibernate.validator.constraints.Length;
|
|
|
+
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
|
|
|
/**
|
|
|
* 对象类型定义
|
|
@@ -11,30 +15,29 @@ import lombok.EqualsAndHashCode;
|
|
|
*/
|
|
|
@Data
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
-// @TableName(value = "dt_define_type", autoResultMap = true)
|
|
|
+@TableName(value = "dt_define_type", autoResultMap = true)
|
|
|
public class ObjectTypeDefine extends AuditableEntity {
|
|
|
/** 编码 */
|
|
|
-// @NotNull(message = "编码不允许为空")
|
|
|
-// @Length(max = 40)
|
|
|
+ @NotNull(message = "编码不允许为空")
|
|
|
+ @Length(max = 40)
|
|
|
private String code;
|
|
|
/** 名称 */
|
|
|
-// @NotNull(message = "名称不允许为空")
|
|
|
-// @Length(max = 200)
|
|
|
+ @NotNull(message = "名称不允许为空")
|
|
|
+ @Length(max = 200)
|
|
|
private String name;
|
|
|
/** 别名编码 */
|
|
|
-// @NotNull(message = "别名编码不允许为空")
|
|
|
-// @Length(max = 40)
|
|
|
+ @NotNull(message = "别名编码不允许为空")
|
|
|
+ @Length(max = 40)
|
|
|
private String aliasCode;
|
|
|
/** 别名名称 */
|
|
|
-// @NotNull(message = "别名名称不允许为空")
|
|
|
-// @Length(max = 200)
|
|
|
+ @NotNull(message = "别名名称不允许为空")
|
|
|
+ @Length(max = 200)
|
|
|
private String aliasName;
|
|
|
/** 大类:project-项目, building-建筑, floor-楼层, space-空间,
|
|
|
* system-系统, equipment-设备, shaft-竖井, component-部件,
|
|
|
* virtual-虚拟, tool-工具, material-耗材
|
|
|
**/
|
|
|
- //@NotNull(message = "对象类型不允许为空")
|
|
|
- //@Length(max = 40)
|
|
|
+ @NotNull
|
|
|
private String objType;
|
|
|
//** 管理层级:common-平台级,group-集团级,project-项目级 */
|
|
|
//private String type;
|