package com.battery.business.domain;
|
|
import java.util.List;
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.Size;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 电池组模板对象 t_battery_group_template。
|
*
|
* @author ruoyi
|
*/
|
public class TBatteryGroupTemplate extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 模板主键。 */
|
private Long templateId;
|
|
/** 模板名称。 */
|
@NotBlank(message = "模板名称不能为空")
|
@Size(max = 100, message = "模板名称长度不能超过100个字符")
|
private String templateName;
|
|
/** 关联字段 ID,顺序即默认显示顺序。 */
|
@NotEmpty(message = "模板字段不能为空")
|
private List<Long> fieldIds;
|
|
/** 可选的字段显示顺序,数量必须与字段 ID 一致。 */
|
private List<Integer> sortOrders;
|
|
/** 详情返回的模板字段关系。 */
|
private List<TBatteryGroupTemplateField> fields;
|
|
public Long getTemplateId()
|
{
|
return templateId;
|
}
|
|
public void setTemplateId(Long templateId)
|
{
|
this.templateId = templateId;
|
}
|
|
public String getTemplateName()
|
{
|
return templateName;
|
}
|
|
public void setTemplateName(String templateName)
|
{
|
this.templateName = templateName;
|
}
|
|
public List<Long> getFieldIds()
|
{
|
return fieldIds;
|
}
|
|
public void setFieldIds(List<Long> fieldIds)
|
{
|
this.fieldIds = fieldIds;
|
}
|
|
public List<Integer> getSortOrders()
|
{
|
return sortOrders;
|
}
|
|
public void setSortOrders(List<Integer> sortOrders)
|
{
|
this.sortOrders = sortOrders;
|
}
|
|
public List<TBatteryGroupTemplateField> getFields()
|
{
|
return fields;
|
}
|
|
public void setFields(List<TBatteryGroupTemplateField> fields)
|
{
|
this.fields = fields;
|
}
|
}
|