|
@@ -0,0 +1,119 @@
|
|
|
+package com.leromro.core.domain.dto;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
+@Data
|
|
|
+public class VolunteerListDTO {
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户id")
|
|
|
+ private Long volunteerId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "志愿者姓名")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "评分")
|
|
|
+ private Double score;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "大类别")
|
|
|
+ private Long serviceCategory;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "技能描述")
|
|
|
+ private String skillDescribe;
|
|
|
+
|
|
|
+ // @Sensitive(desensitizedType = DesensitizedType.PHONE)
|
|
|
+ @ApiModelProperty(value = "联系电话")
|
|
|
+ private String phonenumber;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "性别 0女 1男")
|
|
|
+ private Integer sex;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "年龄")
|
|
|
+ private Integer age;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "状态 0 不接单 1 正在接单")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "证书图片")
|
|
|
+ private String certificationPicture;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "志愿者照片")
|
|
|
+ private String volunteerPicture;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "地区")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "详细地址")
|
|
|
+ private String address;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "业务id")
|
|
|
+ private Long businessManagementId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "审批状态 1待审批2已通过3已驳回")
|
|
|
+ private String appStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "驳回原因")
|
|
|
+ private String rejectReason;
|
|
|
+
|
|
|
+ @TableField("project_name")
|
|
|
+ @ApiModelProperty("服务项目名称")
|
|
|
+ private String projectName;
|
|
|
+
|
|
|
+ @TableField("project_type_name")
|
|
|
+ @ApiModelProperty("项目类别名称")
|
|
|
+ private String projectTypeName;
|
|
|
+
|
|
|
+ @ApiModelProperty("科目名称")
|
|
|
+ private String serviceSubjectName;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务层级名称")
|
|
|
+ private String businessTierName;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务价格")
|
|
|
+ private BigDecimal businessPrice;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务时长(整数分钟)")
|
|
|
+ private Integer businessDuration;
|
|
|
+
|
|
|
+ @TableField("min_quantity")
|
|
|
+ @ApiModelProperty("最少购买数量")
|
|
|
+ private Long minQuantity;
|
|
|
+
|
|
|
+ @TableField("business_unit")
|
|
|
+ @ApiModelProperty("购买单位")
|
|
|
+ private String businessUnit;
|
|
|
+
|
|
|
+ @TableField("business_describe")
|
|
|
+ @ApiModelProperty("服务描述")
|
|
|
+ private String businessDescribe;
|
|
|
+
|
|
|
+ @TableField("province_code")
|
|
|
+ @ApiModelProperty("省级区划编号")
|
|
|
+ private String provinceCode;
|
|
|
+
|
|
|
+ @TableField("province_name")
|
|
|
+ @ApiModelProperty("省级名称")
|
|
|
+ private String provinceName;
|
|
|
+
|
|
|
+ @TableField("city_code")
|
|
|
+ @ApiModelProperty("市级编号")
|
|
|
+ private String cityCode;
|
|
|
+
|
|
|
+ @TableField("city_name")
|
|
|
+ @ApiModelProperty("市级名称")
|
|
|
+ private String cityName;
|
|
|
+
|
|
|
+ @TableField("district_code")
|
|
|
+ @ApiModelProperty("区级区划编号")
|
|
|
+ private String districtCode;
|
|
|
+
|
|
|
+ @TableField("district_name")
|
|
|
+ @ApiModelProperty("区级名称")
|
|
|
+ private String districtName;
|
|
|
+
|
|
|
+}
|