feat(REQ-3282): 单位查询支持指定参数

This commit is contained in:
zhanghonghao 2024-12-24 14:56:28 +08:00
parent 4959321908
commit 2a869292e3
5 changed files with 14 additions and 1 deletions

View File

@ -50,6 +50,8 @@ public class ListUnitReq extends PageReqV2 {
private Set<Long> identityIds; private Set<Long> identityIds;
@CriteriaField(field = "legalIdCard", operator = Operator.IN) @CriteriaField(field = "legalIdCard", operator = Operator.IN)
private Set<String> legalIdCards; private Set<String> legalIdCards;
@CriteriaField(field = "legalPhone", operator = Operator.IN)
private Set<String> legalPhones;
@CriteriaField(field = "identityType", operator = Operator.EQ) @CriteriaField(field = "identityType", operator = Operator.EQ)
private Integer identityType; private Integer identityType;
/** /**

View File

@ -192,5 +192,9 @@ public class UpdateUnitReq implements Serializable {
* 市名称 * 市名称
*/ */
private String cityName; private String cityName;
/**
* 历史平台班组的同步数据0还未同步1同步完成
*/
private Integer syncState;
} }

View File

@ -1,5 +1,6 @@
package cn.axzo.orgmanax.infra.dao.unit.entity; package cn.axzo.orgmanax.infra.dao.unit.entity;
import cn.axzo.trade.datasecurity.core.annotation.CryptField;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
@ -99,6 +100,7 @@ public class OrganizationalUnit implements Serializable {
/** /**
* 法人代表身份证 * 法人代表身份证
*/ */
@CryptField
private String legalIdCard; private String legalIdCard;
/** /**

View File

@ -108,6 +108,8 @@ public interface UnitQueryRepository {
private Set<Long> identityIds; private Set<Long> identityIds;
@CriteriaField(field = "legalIdCard", operator = Operator.IN) @CriteriaField(field = "legalIdCard", operator = Operator.IN)
private Set<String> legalIdCards; private Set<String> legalIdCards;
@CriteriaField(field = "legalPhone", operator = Operator.IN)
private Set<String> legalPhones;
@CriteriaField(field = "identityType", operator = Operator.EQ) @CriteriaField(field = "identityType", operator = Operator.EQ)
private Integer identityType; private Integer identityType;
} }

View File

@ -190,5 +190,8 @@ public class UpdateUnitReq {
* 市名称 * 市名称
*/ */
private String cityName; private String cityName;
/**
* 历史平台班组的同步数据0还未同步1同步完成
*/
private Integer syncState;
} }