1、修改企业、相关方人员证书统计

main
shenzhidan 2026-01-15 15:32:37 +08:00
parent a6865ef4de
commit 75a9e86bd1
4 changed files with 9 additions and 9 deletions

View File

@ -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)

View File

@ -49,7 +49,7 @@ public class UserCertificatePageQry extends PageQuery {
/**
*
*/
@ApiModelProperty(value = "人员类型 1-特种作业2-特种设备3-主要负责人4-安全生产管理人员", name = "eqType")
@ApiModelProperty(value = "证书类型(字典)", name = "eqType")
private String eqType;
/**

View File

@ -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 = "人员类型名称不能为空")

View File

@ -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