feat:二级封闭区域申请,一级临时车
parent
16b88246a0
commit
2e15919054
|
|
@ -8,6 +8,7 @@ import com.alibaba.cola.dto.SingleResponse;
|
||||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||||
import com.zcloud.primeport.api.VehicleApplyServiceI;
|
import com.zcloud.primeport.api.VehicleApplyServiceI;
|
||||||
|
import com.zcloud.primeport.domain.model.VehicleApplyE;
|
||||||
import com.zcloud.primeport.dto.*;
|
import com.zcloud.primeport.dto.*;
|
||||||
import com.zcloud.primeport.dto.clientobject.FgsVehicleCountCo;
|
import com.zcloud.primeport.dto.clientobject.FgsVehicleCountCo;
|
||||||
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
||||||
|
|
@ -41,7 +42,7 @@ public class VehicleApplyController {
|
||||||
|
|
||||||
@ApiOperation("新增-长期车辆录入")
|
@ApiOperation("新增-长期车辆录入")
|
||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
public SingleResponse<VehicleApplyCO> add(@Validated @RequestBody VehicleApplyAddCmd cmd) {
|
public SingleResponse<VehicleApplyE> add(@Validated @RequestBody VehicleApplyAddCmd cmd) {
|
||||||
return vehicleApplyService.add(cmd);
|
return vehicleApplyService.add(cmd);
|
||||||
}
|
}
|
||||||
@ApiOperation("新增-检查部门车辆录入")
|
@ApiOperation("新增-检查部门车辆录入")
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,11 @@ import com.zcloud.primeport.api.ClosedAreaPersonApplyServiceI;
|
||||||
import com.zcloud.primeport.api.PersonApplyServiceI;
|
import com.zcloud.primeport.api.PersonApplyServiceI;
|
||||||
import com.zcloud.primeport.api.VehicleApplyServiceI;
|
import com.zcloud.primeport.api.VehicleApplyServiceI;
|
||||||
import com.zcloud.primeport.domain.enums.TmpApplyEnum;
|
import com.zcloud.primeport.domain.enums.TmpApplyEnum;
|
||||||
|
import com.zcloud.primeport.domain.model.VehicleApplyE;
|
||||||
import com.zcloud.primeport.dto.*;
|
import com.zcloud.primeport.dto.*;
|
||||||
import com.zcloud.primeport.dto.clientobject.ClosedAreaCarApplyCO;
|
import com.zcloud.primeport.dto.clientobject.ClosedAreaCarApplyCO;
|
||||||
|
import com.zcloud.primeport.dto.clientobject.ClosedAreaPersonApplyCO;
|
||||||
|
import com.zcloud.primeport.dto.clientobject.TmpApplyCO;
|
||||||
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
@ -67,6 +70,7 @@ public class ClosedTmpApplyController {
|
||||||
xgf.setAuditUserId(cmd.getAuditPersonUserId());
|
xgf.setAuditUserId(cmd.getAuditPersonUserId());
|
||||||
xgf.setAuditUserName(cmd.getAuditPersonUserName());
|
xgf.setAuditUserName(cmd.getAuditPersonUserName());
|
||||||
xgf.setReasonVisit(cmd.getApplyReason());
|
xgf.setReasonVisit(cmd.getApplyReason());
|
||||||
|
xgf.setMkmjId(cmd.getLevelOneMkmjId());
|
||||||
XgfPersonApplyAddCmd.PersonApplyAddCmdExt personApplyAddCmdExt = new XgfPersonApplyAddCmd.PersonApplyAddCmdExt();
|
XgfPersonApplyAddCmd.PersonApplyAddCmdExt personApplyAddCmdExt = new XgfPersonApplyAddCmd.PersonApplyAddCmdExt();
|
||||||
personApplyAddCmdExt.setEmployeePersonUserName(cmd.getApplyPersonUserName());
|
personApplyAddCmdExt.setEmployeePersonUserName(cmd.getApplyPersonUserName());
|
||||||
personApplyAddCmdExt.setUserFaceUrl(cmd.getUserFaceUrl());
|
personApplyAddCmdExt.setUserFaceUrl(cmd.getUserFaceUrl());
|
||||||
|
|
@ -102,7 +106,7 @@ public class ClosedTmpApplyController {
|
||||||
vehicleApplyAddCmd.setLsUserPhone(cmd.getUserPhone());
|
vehicleApplyAddCmd.setLsUserPhone(cmd.getUserPhone());
|
||||||
vehicleApplyAddCmd.setEmployeeVehicleUserName(cmd.getApplyPersonUserName());
|
vehicleApplyAddCmd.setEmployeeVehicleUserName(cmd.getApplyPersonUserName());
|
||||||
vehicleApplyAddCmd.setRemarks(cmd.getApplyReason());
|
vehicleApplyAddCmd.setRemarks(cmd.getApplyReason());
|
||||||
SingleResponse<VehicleApplyCO> add = vehicleApplyServiceI.add(vehicleApplyAddCmd);
|
SingleResponse<VehicleApplyE> add = vehicleApplyServiceI.add(vehicleApplyAddCmd);
|
||||||
id = add.getData().getId();
|
id = add.getData().getId();
|
||||||
}
|
}
|
||||||
if (cmd.getTmpMkmjType().equals(TmpApplyEnum.TWO_LEVEL_CAR_APPLY.getCode())) {
|
if (cmd.getTmpMkmjType().equals(TmpApplyEnum.TWO_LEVEL_CAR_APPLY.getCode())) {
|
||||||
|
|
@ -118,10 +122,36 @@ public class ClosedTmpApplyController {
|
||||||
|
|
||||||
@ApiOperation("详情")
|
@ApiOperation("详情")
|
||||||
@GetMapping("/getInfoById")
|
@GetMapping("/getInfoById")
|
||||||
public SingleResponse<ClosedAreaCarApplyCO> getInfoById(@RequestParam("id") Long id
|
public SingleResponse<TmpApplyCO> getInfoById(@RequestParam("id") Long id,
|
||||||
, @RequestParam("tmpApplyType") String tmpApplyType
|
@RequestParam("tmpApplyType") String tmpApplyType, @RequestParam("tmpMkmjType") String tmpMkmjType) {
|
||||||
, @RequestParam("tmpMkmjType") String tmpMkmjType) {
|
TmpApplyCO tmpApplyCO = new TmpApplyCO();
|
||||||
return SingleResponse.of(closedAreaCarApplyService.queryById(id));
|
if (TmpApplyEnum.PERSON_APPLY.getCode().equals(tmpApplyType)) {
|
||||||
|
if (TmpApplyEnum.ONE_LEVEL_PERSON_APPLY.getCode().equals(tmpMkmjType)) {
|
||||||
|
// personApplyServiceI.getTmpInfoById(id);
|
||||||
|
}
|
||||||
|
if (TmpApplyEnum.TWO_LEVEL_PERSON_APPLY.getCode().equals(tmpMkmjType)) {
|
||||||
|
ClosedAreaPersonApplyCO closedAreaPersonApplyCO = closedAreaPersonApplyServiceI.queryById(id);
|
||||||
|
tmpApplyCO.setApplyReason(closedAreaPersonApplyCO.getApplyReason());
|
||||||
|
tmpApplyCO.setAuditFlag(closedAreaPersonApplyCO.getAuditFlag());
|
||||||
|
tmpApplyCO.setRefusalReason(closedAreaPersonApplyCO.getRefusalReason());
|
||||||
|
tmpApplyCO.setAuditPersonUserId(closedAreaPersonApplyCO.getAuditPersonUserId());
|
||||||
|
tmpApplyCO.setAuditPersonUserName(closedAreaPersonApplyCO.getApplyPersonUserName());
|
||||||
|
tmpApplyCO.setVisitStartTime(closedAreaPersonApplyCO.getVisitStartTime());
|
||||||
|
tmpApplyCO.setVisitEndTime(closedAreaPersonApplyCO.getVisitEndTime());
|
||||||
|
// tmpApplyCO.set
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (TmpApplyEnum.CAR_APPLY.getCode().equals(tmpMkmjType)) {
|
||||||
|
if (TmpApplyEnum.ONE_LEVEL_CAR_APPLY.getCode().equals(tmpMkmjType)) {
|
||||||
|
// personApplyServiceI.getTmpInfoById(id);
|
||||||
|
}
|
||||||
|
if (TmpApplyEnum.TWO_LEVEL_CAR_APPLY.getCode().equals(tmpMkmjType)) {
|
||||||
|
ClosedAreaCarApplyCO closedAreaCarApplyCO = closedAreaCarApplyService.queryById(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
tmpApplyCO.setId(id);
|
||||||
|
tmpApplyCO.setTmpApplyType(tmpApplyType);
|
||||||
|
return SingleResponse.of(tmpApplyCO);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -60,6 +60,7 @@ public class PersonApplyAddExe {
|
||||||
.auditCorpId(cmd.getAuditCorpId()).auditCorpName(cmd.getAuditCorpName())
|
.auditCorpId(cmd.getAuditCorpId()).auditCorpName(cmd.getAuditCorpName())
|
||||||
.auditDeptId(cmd.getAuditDeptId()).auditDeptName(cmd.getAuditDeptName())
|
.auditDeptId(cmd.getAuditDeptId()).auditDeptName(cmd.getAuditDeptName())
|
||||||
.auditUserId(cmd.getAuditUserId()).auditUserName(cmd.getAuditUserName())
|
.auditUserId(cmd.getAuditUserId()).auditUserName(cmd.getAuditUserName())
|
||||||
|
.reasonVisit(cmd.getReasonVisit())
|
||||||
.visitStartTime(cmd.getVisitStartTime())
|
.visitStartTime(cmd.getVisitStartTime())
|
||||||
.visitEndTime(cmd.getVisitEndTime())
|
.visitEndTime(cmd.getVisitEndTime())
|
||||||
.applyCorpId(cmd.getPersonBelongType() != 4 ? AuthContext.getTenantId() : null)
|
.applyCorpId(cmd.getPersonBelongType() != 4 ? AuthContext.getTenantId() : null)
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.zcloud.primeport.api;
|
||||||
|
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
import com.alibaba.cola.dto.SingleResponse;
|
import com.alibaba.cola.dto.SingleResponse;
|
||||||
|
import com.zcloud.primeport.domain.model.VehicleApplyE;
|
||||||
import com.zcloud.primeport.dto.*;
|
import com.zcloud.primeport.dto.*;
|
||||||
import com.zcloud.primeport.dto.clientobject.FgsVehicleCountCo;
|
import com.zcloud.primeport.dto.clientobject.FgsVehicleCountCo;
|
||||||
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
import com.zcloud.primeport.dto.clientobject.VehicleApplyCO;
|
||||||
|
|
@ -18,7 +19,7 @@ import java.util.HashMap;
|
||||||
public interface VehicleApplyServiceI {
|
public interface VehicleApplyServiceI {
|
||||||
PageResponse<VehicleApplyCO> listPage(VehicleApplyPageQry qry);
|
PageResponse<VehicleApplyCO> listPage(VehicleApplyPageQry qry);
|
||||||
|
|
||||||
SingleResponse<VehicleApplyCO> add(VehicleApplyAddCmd cmd);
|
SingleResponse<VehicleApplyE> add(VehicleApplyAddCmd cmd);
|
||||||
|
|
||||||
void edit(VehicleApplyUpdateCmd cmd);
|
void edit(VehicleApplyUpdateCmd cmd);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -83,8 +83,8 @@ public class ClosedAreaCarApplyAddCmd extends Command {
|
||||||
private String entourage;
|
private String entourage;
|
||||||
|
|
||||||
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
||||||
@NotNull(message = "告知签字不能为空")
|
@NotEmpty(message = "告知签字不能为空")
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "行驶证照片", name = "drivingLicenseId", required = true)
|
@ApiModelProperty(value = "行驶证照片", name = "drivingLicenseId", required = true)
|
||||||
@NotEmpty(message = "行驶证照片不能为空")
|
@NotEmpty(message = "行驶证照片不能为空")
|
||||||
|
|
|
||||||
|
|
@ -68,8 +68,8 @@ public class ClosedAreaPersonApplyAddCmd extends Command {
|
||||||
private String entourage;
|
private String entourage;
|
||||||
|
|
||||||
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
||||||
@NotNull(message = "告知签字不能为空")
|
@NotEmpty(message = "告知签字不能为空")
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "审批人员所属企业ID", name = "auditPersonCorpId", required = true)
|
@ApiModelProperty(value = "审批人员所属企业ID", name = "auditPersonCorpId", required = true)
|
||||||
@NotNull(message = "审批人员所属企业ID不能为空")
|
@NotNull(message = "审批人员所属企业ID不能为空")
|
||||||
|
|
|
||||||
|
|
@ -91,8 +91,8 @@ public class ClosedAreaPersonApplyUpdateCmd extends Command {
|
||||||
@NotEmpty(message = "随行人员不能为空")
|
@NotEmpty(message = "随行人员不能为空")
|
||||||
private String entourage;
|
private String entourage;
|
||||||
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
@ApiModelProperty(value = "告知签字", name = "informSignId", required = true)
|
||||||
@NotNull(message = "告知签字不能为空")
|
@NotEmpty(message = "告知签字不能为空")
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
@ApiModelProperty(value = "审批人员所属企业ID", name = "auditPersonCorpId", required = true)
|
@ApiModelProperty(value = "审批人员所属企业ID", name = "auditPersonCorpId", required = true)
|
||||||
@NotNull(message = "审批人员所属企业ID不能为空")
|
@NotNull(message = "审批人员所属企业ID不能为空")
|
||||||
private Long auditPersonCorpId;
|
private Long auditPersonCorpId;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,114 @@
|
||||||
|
package com.zcloud.primeport.dto.clientobject;
|
||||||
|
|
||||||
|
import com.alibaba.cola.dto.ClientObject;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 临时申请详情
|
||||||
|
*
|
||||||
|
* @Author dearLin
|
||||||
|
* @Date 2026-03-20 10:07:13
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class TmpApplyCO extends ClientObject {
|
||||||
|
//主键
|
||||||
|
@ApiModelProperty(value = "主键")
|
||||||
|
private Long id;
|
||||||
|
private String TmpApplyType;
|
||||||
|
//车牌类型数据字典
|
||||||
|
@ApiModelProperty(value = "车牌类型数据字典")
|
||||||
|
private String licenceType;
|
||||||
|
//车牌类型名称0-白牌 1- 蓝牌 2-黄牌 3-绿牌 4-黑牌
|
||||||
|
@ApiModelProperty(value = "车牌类型名称0-白牌 1- 蓝牌 2-黄牌 3-绿牌 4-黑牌")
|
||||||
|
private String licenceTypeName;
|
||||||
|
//车牌号
|
||||||
|
@ApiModelProperty(value = "车牌号")
|
||||||
|
private String licenceNo;
|
||||||
|
//车辆类型
|
||||||
|
@ApiModelProperty(value = "车辆类型")
|
||||||
|
private String vehicleType;
|
||||||
|
//车辆类型-名字
|
||||||
|
@ApiModelProperty(value = "车辆类型-名字")
|
||||||
|
private String vehicleTypeName;
|
||||||
|
//一级口门id
|
||||||
|
@ApiModelProperty(value = "一级口门id")
|
||||||
|
private Long levelOneMkmjId;
|
||||||
|
private String levelOneMkmjName;
|
||||||
|
//审核状态(1:审核中;2审核通过; 3:审核驳回)
|
||||||
|
@ApiModelProperty(value = "审核状态(1:审核中;2审核通过; 3:审核驳回)")
|
||||||
|
private Integer auditFlag;
|
||||||
|
//二级口门id(封闭区域口门)
|
||||||
|
@ApiModelProperty(value = "二级口门id(封闭区域口门)")
|
||||||
|
private Long levelTwoMkmjId;
|
||||||
|
@ApiModelProperty(value = "二级口门名称")
|
||||||
|
private String levelTwoMkmjName;
|
||||||
|
//封闭区域id
|
||||||
|
@ApiModelProperty(value = "封闭区域id")
|
||||||
|
private Long closedAreaId;
|
||||||
|
//封闭区域名称
|
||||||
|
@ApiModelProperty(value = "封闭区域名称")
|
||||||
|
private String closedAreaName;
|
||||||
|
//访问起始时间
|
||||||
|
@ApiModelProperty(value = "访问起始时间")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
|
private String visitStartTime;
|
||||||
|
//访问结束时间
|
||||||
|
@ApiModelProperty(value = "访问结束时间")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
|
private String visitEndTime;
|
||||||
|
//区域管辖单位名id
|
||||||
|
@ApiModelProperty(value = "区域管辖单位名id")
|
||||||
|
private Long jurisdictionalCorpId;
|
||||||
|
//区域管辖单位名称
|
||||||
|
@ApiModelProperty(value = "区域管辖单位名称")
|
||||||
|
private String jurisdictionalCorpName;
|
||||||
|
|
||||||
|
//申请人员姓名
|
||||||
|
@ApiModelProperty(value = "申请人员姓名")
|
||||||
|
private String applyPersonUserName;
|
||||||
|
//申请理由
|
||||||
|
@ApiModelProperty(value = "申请理由")
|
||||||
|
private String applyReason;
|
||||||
|
//申请人手机号
|
||||||
|
@ApiModelProperty(value = "申请人手机号")
|
||||||
|
private String userPhone;
|
||||||
|
|
||||||
|
//行驶证照片
|
||||||
|
@ApiModelProperty(value = "行驶证照片")
|
||||||
|
private String drivingLicenseId;
|
||||||
|
//车辆照片
|
||||||
|
@ApiModelProperty(value = "车辆照片")
|
||||||
|
private String attachmentId;
|
||||||
|
//审批人员所属企业ID
|
||||||
|
@ApiModelProperty(value = "审批人员所属企业ID")
|
||||||
|
private Long auditPersonCorpId;
|
||||||
|
//审批人员所属企业名称
|
||||||
|
@ApiModelProperty(value = "审批人员所属企业名称")
|
||||||
|
private String auditPersonCorpName;
|
||||||
|
//审批人员所属部门id
|
||||||
|
@ApiModelProperty(value = "审批人员所属部门id")
|
||||||
|
private Long auditPersonDepartmentId;
|
||||||
|
//审批人员部门名称
|
||||||
|
@ApiModelProperty(value = "审批人员部门名称")
|
||||||
|
private String auditPersonDepartmentName;
|
||||||
|
//审批人员id
|
||||||
|
@ApiModelProperty(value = "审批人员id")
|
||||||
|
private Long auditPersonUserId;
|
||||||
|
//审批人员姓名
|
||||||
|
@ApiModelProperty(value = "审批人员姓名")
|
||||||
|
private String auditPersonUserName;
|
||||||
|
//审批时间
|
||||||
|
@ApiModelProperty(value = "审批时间")
|
||||||
|
private String auditTime;
|
||||||
|
//驳回原因
|
||||||
|
@ApiModelProperty(value = "驳回原因")
|
||||||
|
private String refusalReason;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -70,7 +70,7 @@ public class ClosedAreaCarApplyE extends BaseE {
|
||||||
private String projectName;
|
private String projectName;
|
||||||
private String entourage;
|
private String entourage;
|
||||||
//告知签字
|
//告知签字
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
//行驶证照片
|
//行驶证照片
|
||||||
private String drivingLicenseId;
|
private String drivingLicenseId;
|
||||||
//车辆照片
|
//车辆照片
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ public class ClosedAreaPersonApplyE extends BaseE {
|
||||||
//随行人员
|
//随行人员
|
||||||
private String entourage;
|
private String entourage;
|
||||||
//告知签字
|
//告知签字
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
//审批人员所属企业ID
|
//审批人员所属企业ID
|
||||||
private Long auditPersonCorpId;
|
private Long auditPersonCorpId;
|
||||||
//审批人员所属企业名称
|
//审批人员所属企业名称
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ public class ClosedAreaCarApplyDO extends BaseDO {
|
||||||
|
|
||||||
//告知签字
|
//告知签字
|
||||||
@ApiModelProperty(value = "告知签字")
|
@ApiModelProperty(value = "告知签字")
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
//行驶证照片
|
//行驶证照片
|
||||||
@ApiModelProperty(value = "行驶证照片")
|
@ApiModelProperty(value = "行驶证照片")
|
||||||
private String drivingLicenseId;
|
private String drivingLicenseId;
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@ public class ClosedAreaPersonApplyDO extends BaseDO {
|
||||||
|
|
||||||
//告知签字
|
//告知签字
|
||||||
@ApiModelProperty(value = "告知签字")
|
@ApiModelProperty(value = "告知签字")
|
||||||
private Long informSignId;
|
private String informSignId;
|
||||||
//审批人员所属企业ID
|
//审批人员所属企业ID
|
||||||
@ApiModelProperty(value = "审批人员所属企业ID")
|
@ApiModelProperty(value = "审批人员所属企业ID")
|
||||||
private Long auditPersonCorpId;
|
private Long auditPersonCorpId;
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,10 @@
|
||||||
u.`name`,
|
u.`name`,
|
||||||
u.corpinfo_id corpId,
|
u.corpinfo_id corpId,
|
||||||
c.corp_name,
|
c.corp_name,
|
||||||
d.department_id dept_Id,
|
d.id dept_Id,
|
||||||
d.`name` dept_Name,
|
d.`name` dept_Name,
|
||||||
u.phone,
|
u.phone,
|
||||||
u.user_avatar_url user_Face_Url,
|
u.user_avatar_url user_face_url,
|
||||||
u.rz_flag,
|
u.rz_flag,
|
||||||
u.employment_flag,
|
u.employment_flag,
|
||||||
u.user_id_card,
|
u.user_id_card,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue