//package com.backendsys.entity.System;
//
//import com.backendsys.entity.validator.RangeArray;
//import jakarta.validation.constraints.NotEmpty;
//import jakarta.validation.constraints.NotNull;
//import jakarta.validation.constraints.Size;
//import lombok.Data;
//import org.hibernate.validator.constraints.Range;
//
//@Data
//public class SysAgreementDTO {
//
//    public static interface Detail{}
//    public static interface Create{}
//    public static interface Update{}
//    public static interface Delete{}
//
//    private Long id;
//    @NotNull(message="agreement_id 不能为空", groups = { Update.class, Delete.class })
//    private Long agreement_id;
//
//    @NotEmpty(message="标识不能为空", groups = { Detail.class, Create.class, Update.class })
//    private String tag;
//
//    @NotEmpty(message="标题不能为空", groups = { Create.class, Update.class })
//    @Size(max = 50, message = "标题长度不超过 {max} 字符", groups = { Create.class, Update.class })
//    private String title;
//
//    @NotEmpty(message="内容不能为空", groups = { Create.class, Update.class })
//    private String content;
//    @Range(min = 1, max = 9999, message = "排序必须在 {min} 到 {max} 之间", groups = { Create.class, Update.class })
//    private Integer sort;
//    @RangeArray(message="状态取值有误，范围应是(-1禁用, 1启用)", value = {"-1", "1"}, groups = { Create.class, Update.class })
//    private Integer status;
//    private String create_time;
//    private String update_time;
//}
