|
|
|
|
@ -28,62 +28,65 @@ import java.util.stream.Stream;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@Builder
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@Schema(name = "个人过滤条件", title = "个人过滤条件")
|
|
|
|
|
@TableName(value = "ocr_usersearch")
|
|
|
|
|
public class OcrUsersearch implements BaseDto,java.io.Serializable {
|
|
|
|
|
public class OcrUsersearch implements BaseDto, java.io.Serializable {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 3214150960755020489L;
|
|
|
|
|
@Schema(description = "主键")
|
|
|
|
|
@TableId(value = "id",type = IdType.ASSIGN_ID)
|
|
|
|
|
@TableId(value = "id", type = IdType.ASSIGN_ID)
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@TableField(value="ID")
|
|
|
|
|
@TableField(value = "ID")
|
|
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "创建人")
|
|
|
|
|
@TableField(value="CREATEBY")
|
|
|
|
|
@TableField(value = "CREATEBY")
|
|
|
|
|
private String createby;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "创建时间")
|
|
|
|
|
@JsonSerialize(using = DateSerializer.class)
|
|
|
|
|
@TableField(value="CREATETIME")
|
|
|
|
|
@TableField(value = "CREATETIME")
|
|
|
|
|
private Long createtime;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "修改人")
|
|
|
|
|
@TableField(value="UPDATEBY")
|
|
|
|
|
@TableField(value = "UPDATEBY")
|
|
|
|
|
private String updateby;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "修改时间")
|
|
|
|
|
@JsonSerialize(using = DateSerializer.class)
|
|
|
|
|
@TableField(value="UPDATETIME")
|
|
|
|
|
@TableField(value = "UPDATETIME")
|
|
|
|
|
private Long updatetime;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "租户ID--通过公司代码做匹配")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@TableField(value="TENANTID")
|
|
|
|
|
@TableField(value = "TENANTID")
|
|
|
|
|
private Long tenantid;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "所属用户主键")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
@TableField(value="USERID")
|
|
|
|
|
@TableField(value = "USERID")
|
|
|
|
|
private Long userid;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "筛选名称")
|
|
|
|
|
@TableField(value="SEARCHNAME")
|
|
|
|
|
@TableField(value = "SEARCHNAME")
|
|
|
|
|
private String searchname;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "排序字段")
|
|
|
|
|
@TableField(value="REORDER")
|
|
|
|
|
@TableField(value = "REORDER")
|
|
|
|
|
private Integer reorder;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "是否置顶,默认为0,表示不置顶")
|
|
|
|
|
@TableField(value="IZTOP")
|
|
|
|
|
@TableField(value = "IZTOP")
|
|
|
|
|
private Integer iztop;
|
|
|
|
|
|
|
|
|
|
@Schema(description = "类型,首页为0,终审为1")
|
|
|
|
|
@TableField(value = "TYPE")
|
|
|
|
|
private Integer type;
|
|
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
private List<OcrUsersearchchild> ocrUsersearchchildList;
|
|
|
|
|
|
|
|
|
|
@ -94,23 +97,25 @@ public class OcrUsersearch implements BaseDto,java.io.Serializable {
|
|
|
|
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
@JsonIgnore
|
|
|
|
|
private final Map<String,String> query = Stream.of(
|
|
|
|
|
new SimpleEntry<>("ID","id"),
|
|
|
|
|
new SimpleEntry<>("CREATEBY","createby"),
|
|
|
|
|
new SimpleEntry<>("CREATETIME","createtime"),
|
|
|
|
|
new SimpleEntry<>("UPDATEBY","updateby"),
|
|
|
|
|
new SimpleEntry<>("UPDATETIME","updatetime"),
|
|
|
|
|
new SimpleEntry<>("TENANTID","tenantid"),
|
|
|
|
|
new SimpleEntry<>("USERID","userid"),
|
|
|
|
|
new SimpleEntry<>("SEARCHNAME","searchname"),
|
|
|
|
|
new SimpleEntry<>("REORDER","reorder"),
|
|
|
|
|
new SimpleEntry<>("IZTOP","iztop")
|
|
|
|
|
private final Map<String, String> query = Stream.of(
|
|
|
|
|
new SimpleEntry<>("ID", "id"),
|
|
|
|
|
new SimpleEntry<>("CREATEBY", "createby"),
|
|
|
|
|
new SimpleEntry<>("CREATETIME", "createtime"),
|
|
|
|
|
new SimpleEntry<>("UPDATEBY", "updateby"),
|
|
|
|
|
new SimpleEntry<>("UPDATETIME", "updatetime"),
|
|
|
|
|
new SimpleEntry<>("TENANTID", "tenantid"),
|
|
|
|
|
new SimpleEntry<>("USERID", "userid"),
|
|
|
|
|
new SimpleEntry<>("SEARCHNAME", "searchname"),
|
|
|
|
|
new SimpleEntry<>("REORDER", "reorder"),
|
|
|
|
|
new SimpleEntry<>("IZTOP", "iztop"),
|
|
|
|
|
new SimpleEntry<>("TYPE", "type")
|
|
|
|
|
)
|
|
|
|
|
.collect(Collectors.toMap(SimpleEntry::getKey, SimpleEntry::getValue));
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public String getQueryFiled(String filedname){
|
|
|
|
|
public String getQueryFiled(String filedname) {
|
|
|
|
|
String obj = null;
|
|
|
|
|
if(null != query && query.size() > 0){
|
|
|
|
|
if (null != query && query.size() > 0) {
|
|
|
|
|
obj = query.get(filedname);
|
|
|
|
|
}
|
|
|
|
|
return obj;
|
|
|
|
|
|