forked from luyan/epmet-cloud-lingshan
5 changed files with 178 additions and 15 deletions
@ -0,0 +1,91 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.AddGroup; |
|||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import javax.validation.constraints.NotNull; |
|||
import java.io.Serializable; |
|||
import java.util.List; |
|||
|
|||
|
|||
/** |
|||
* 服务记录反馈表 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2022-07-18 |
|||
*/ |
|||
@Data |
|||
public class IcServiceRecordV2AddEditFormDTO implements Serializable { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** |
|||
* 服务Id |
|||
*/ |
|||
@NotBlank(message = "服务Id不能为空", groups = {UpdateGroup.class}) |
|||
private String serviceRecordId; |
|||
/** |
|||
* 服务名称 |
|||
*/ |
|||
@NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) |
|||
private String serviceName; |
|||
/** |
|||
* 服务组织类型 社区自组织:community_org, 志愿者:ic_user_volunteer, 联建单位:party_unit |
|||
*/ |
|||
@NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) |
|||
private String serviceOrgType; |
|||
/** |
|||
* 服务组织Id |
|||
*/ |
|||
@NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) |
|||
private String serviceOrgId; |
|||
/** |
|||
* 服务范围集合 |
|||
*/ |
|||
private List<ObjList> objList; |
|||
/** |
|||
* 政策依据Id |
|||
*/ |
|||
private Integer policyId; |
|||
/** |
|||
* 经办人姓名 |
|||
*/ |
|||
private String principalName; |
|||
/** |
|||
* 联系方式 |
|||
*/ |
|||
private String principalContact; |
|||
/** |
|||
* 起始服务时间 |
|||
*/ |
|||
@NotNull(message = "起始服务时间不能为空", groups = {AddGroup.class}) |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private String serviceTimeStart; |
|||
/** |
|||
* 终止服务时间 |
|||
*/ |
|||
@NotNull(message = "终止服务时间不能为空", groups = {AddGroup.class}) |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private String serviceTimeEnd; |
|||
/** |
|||
* 备注信息 |
|||
*/ |
|||
private String remark; |
|||
/** |
|||
* 反馈记录数据 |
|||
*/ |
|||
private IcServiceFeedbackV2AddFormDTO feedback; |
|||
|
|||
private String customerId; |
|||
private String userId; |
|||
|
|||
@Data |
|||
public static class ObjList { |
|||
private String objectType; |
|||
private String objectId; |
|||
private String objectName; |
|||
} |
|||
|
|||
} |
Loading…
Reference in new issue