Browse Source

我的家庭相关接口

master
wanggongfeng 3 years ago
parent
commit
b4e5f6ec34
  1. 72
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/form/FamilyMemberInfoFormDTO.java
  2. 45
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/form/GetMemberListFormDTO.java
  3. 66
      epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/result/FamilyMemberInfoResultDTO.java

72
epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/form/FamilyMemberInfoFormDTO.java

@ -0,0 +1,72 @@
package com.elink.esua.epdc.dto.personroom.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 成员信息
*
* @author Mark sunlightcs@gmail.com
* @since 1.0.0 2021-01-19
*/
@Data
public class FamilyMemberInfoFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
// ID
private Long userId;
// ID
private Long recordId;
// 姓名
@NotBlank(message = "姓名不能为空")
private String userName;
// 手机号
@NotBlank(message = "手机号不能为空")
private String mobile;
// 身份证
@NotBlank(message = "身份证不能为空")
private String idCard;
// 性别
@NotBlank(message = "性别不能为空")
private String gender;
// 出生日期
@NotBlank(message = "出生日期不能为空")
private String birthday;
// 民族
private String nation;
// 户籍地code
private String householdRegisterCode;
// 户籍地名称
private String householdRegisterName;
// 户籍地详细地址
private String householdRegisterDetail;
// 与户主关系
private String relation;
// 现居住地编码
private String outLiveAddressCode;
// 现居住地名称
private String outLiveAddressName;
// 现居住地详细地址
private String outLiveAddressDetail;
}

45
epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/form/GetMemberListFormDTO.java

@ -0,0 +1,45 @@
/**
* Copyright 2018 人人开源 https://www.renren.io
* <p>
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* <p>
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* <p>
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package com.elink.esua.epdc.dto.personroom.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 获取成员信息
*
* @author wanggongfeng
* @since v1.0.0 2022-06-09
*/
@Data
public class GetMemberListFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 身份证号
*/
@NotBlank(message = "身份证号不能为空")
private String idCard;
}

66
epdc-cloud-custom-client/src/main/java/com/elink/esua/epdc/dto/personroom/result/FamilyMemberInfoResultDTO.java

@ -0,0 +1,66 @@
package com.elink.esua.epdc.dto.personroom.result;
import lombok.Data;
import java.io.Serializable;
/**
* 成员信息
*
* @author Mark sunlightcs@gmail.com
* @since 1.0.0 2021-01-19
*/
@Data
public class FamilyMemberInfoResultDTO implements Serializable {
private static final long serialVersionUID = 1L;
// epidemic_user_info主键
private Long userId;
// epidemic_user_inout_record主键
private Long recordId;
// 姓名
private String userName;
// 手机号
private String mobile;
// 身份证
private String idCard;
// 性别
private String gender;
// 出生日期
private String birthday;
// 民族
private String nation;
// 户籍地code
private String householdRegisterCode;
// 户籍地名称
private String householdRegisterName;
// 户籍地详细地址
private String householdRegisterDetail;
// 与户主关系
private String relation;
// 现居住地编码
private String outLiveAddressCode;
// 现居住地名称
private String outLiveAddressName;
// 现居住地详细地址
private String outLiveAddressDetail;
}
Loading…
Cancel
Save