1、修改企业、相关方人员证书统计
parent
a6865ef4de
commit
75a9e86bd1
|
|
@ -32,8 +32,8 @@ public class UserCertificateAddCmd extends Command {
|
|||
@ApiModelProperty(value = "业务主键ID")
|
||||
private String userCertificateId;
|
||||
|
||||
@ApiModelProperty(value = "1-特种作业,2-特种设备,3-主要负责人,4-安全生产管理人员", name = "type", required = true)
|
||||
@NotNull(message = "1-特种作业,2-特种设备,3-主要负责人,4-安全生产管理人员不能为空")
|
||||
@ApiModelProperty(value = "证书类型(字典)", name = "type", required = true)
|
||||
@NotNull(message = "证书类型(字典)")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty(value = "人员类型名称", name = "typeName", required = true)
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public class UserCertificatePageQry extends PageQuery {
|
|||
/**
|
||||
* 人员类型
|
||||
*/
|
||||
@ApiModelProperty(value = "人员类型 1-特种作业,2-特种设备,3-主要负责人,4-安全生产管理人员", name = "eqType")
|
||||
@ApiModelProperty(value = "证书类型(字典)", name = "eqType")
|
||||
private String eqType;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ public class UserCertificateUpdateCmd extends Command {
|
|||
@ApiModelProperty(value = "用户id", name = "userId", required = true)
|
||||
// @NotNull(message = "用户id不能为空")
|
||||
private Long userId;
|
||||
@ApiModelProperty(value = "1-特种作业,2-特种设备,3-主要负责人,4-安全生产管理人员", name = "type", required = true)
|
||||
@NotNull(message = "1-特种作业,2-特种设备,3-主要负责人,4-安全生产管理人员不能为空")
|
||||
@ApiModelProperty(value = "证书类型(字典)", name = "type", required = true)
|
||||
@NotNull(message = "证书类型(字典)")
|
||||
private String type;
|
||||
@ApiModelProperty(value = "人员类型名称", name = "typeName", required = true)
|
||||
@NotEmpty(message = "人员类型名称不能为空")
|
||||
|
|
|
|||
|
|
@ -140,10 +140,10 @@
|
|||
SELECT
|
||||
ci.id AS corpinfoId,
|
||||
ci.corp_name AS corpName,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 1 THEN 1 ELSE 0 END), 0) AS specialWorkCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 2 THEN 1 ELSE 0 END), 0) AS specialEquipmentCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 3 THEN 1 ELSE 0 END), 0) AS principalCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 4 THEN 1 ELSE 0 END), 0) AS safetyManagerCertCount
|
||||
COALESCE(SUM(CASE WHEN uc.type = 'tezhongzuoye' THEN 1 ELSE 0 END), 0) AS specialWorkCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 'tzsbczry' THEN 1 ELSE 0 END), 0) AS specialEquipmentCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 'zyfzr' THEN 1 ELSE 0 END), 0) AS principalCertCount,
|
||||
COALESCE(SUM(CASE WHEN uc.type = 'aqscglry' THEN 1 ELSE 0 END), 0) AS safetyManagerCertCount
|
||||
FROM
|
||||
corp_info ci
|
||||
LEFT JOIN
|
||||
|
|
|
|||
Loading…
Reference in New Issue