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