| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.izouma.nineth.domain;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import javax.persistence.*;
- @Data
- @Entity
- @AllArgsConstructor
- @NoArgsConstructor
- @Builder
- public class SysConfig extends AuditedEntity {
- @Id
- @Column(length = 25, unique = true)
- @ApiModelProperty(value = "名称", name = "name")
- private String name;
- @Column(name = "description")
- @ApiModelProperty(value = "描述", name = "desc")
- private String desc;
- @ApiModelProperty(value = "值", name = "value")
- private String value;
- @Enumerated(EnumType.STRING)
- private ValueType type;
- public enum ValueType {
- STRING,
- TIME,
- DATE,
- DATETIME,
- BOOLEAN,
- NUMBER
- }
- }
|