New file |
| | |
| | | package com.panzhihua.common.model.dtos.civil; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import java.math.BigDecimal; |
| | | import javax.validation.constraints.Digits; |
| | | import javax.validation.constraints.*; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import org.hibernate.validator.constraints.Length; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | |
| | | /** |
| | | * 创建表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-06-03 |
| | | * */ |
| | | @Data |
| | | @ApiModel("创建社工请求参数") |
| | | public class ComActSocialWorkerAddDTO { |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "所属组织ID", hidden = false, example = "1") |
| | | private Long socialOrgId; |
| | | |
| | | @NotBlank() @Length(max=32) |
| | | @ApiModelProperty(value = "姓名", hidden = false, example = "") |
| | | private String name; |
| | | |
| | | @NotBlank() @Length(max=32) |
| | | @ApiModelProperty(value = "联系电话", hidden = false, example = "") |
| | | private String telephone; |
| | | |
| | | @ApiModelProperty(value = "性别0女1男", hidden = false, example = "") |
| | | private Integer gen; |
| | | |
| | | @ApiModelProperty(value = "所属街道", hidden = false, example = "") |
| | | private Long streetId; |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "所属社区", hidden = false, example = "1") |
| | | private Long communityId; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户名称", hidden = true, example = "张三") |
| | | private String userName; |
| | | |
| | | /** |
| | | * 身份证 |
| | | */ |
| | | @ApiModelProperty(value = "身份证") |
| | | private String idCard; |
| | | |
| | | /** |
| | | * 分类id |
| | | */ |
| | | @ApiModelProperty(value = "分类id") |
| | | private String skillType; |
| | | |
| | | /** |
| | | * 分类名称 |
| | | */ |
| | | @ApiModelProperty(value = "分类名称") |
| | | private String skillTypeName; |
| | | |
| | | /** |
| | | * 入职时间 |
| | | */ |
| | | @ApiModelProperty(value = "入职时间") |
| | | private Date joinTime; |
| | | |
| | | /** |
| | | * 住址 |
| | | */ |
| | | @ApiModelProperty(value = "住址") |
| | | private String address; |
| | | |
| | | /** |
| | | * 图片 |
| | | */ |
| | | @ApiModelProperty(value = "图片") |
| | | private String image; |
| | | |
| | | /** |
| | | * 学历 |
| | | */ |
| | | @ApiModelProperty(value = "学历") |
| | | private String education; |
| | | |
| | | /** |
| | | * 政治面貌 |
| | | */ |
| | | @ApiModelProperty(value = "政治面貌") |
| | | private String politicalOutlook; |
| | | |
| | | /** |
| | | * 民族 |
| | | */ |
| | | @ApiModelProperty(value = "民族") |
| | | private String nation; |
| | | |
| | | /** |
| | | * 是否证件 0否 1是 |
| | | */ |
| | | @ApiModelProperty(value = "是否证件 0否 1是") |
| | | private Integer credential; |
| | | |
| | | /** |
| | | * 年龄 |
| | | */ |
| | | @ApiModelProperty(value = "年龄") |
| | | private Integer age; |
| | | |
| | | } |