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;
@CriteriaField(field = "legalIdCard", operator = Operator.IN)
private Set<String> legalIdCards;
@CriteriaField(field = "legalPhone", operator = Operator.IN)
private Set<String> legalPhones;
@CriteriaField(field = "identityType", operator = Operator.EQ)
private Integer identityType;
/**

View File

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

View File

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

View File

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

View File

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