添加查询条件
parent
e1d91a4f9c
commit
5e9edb304f
@ -0,0 +1,64 @@
|
|||||||
|
package com.baiye.system.model.entity;
|
||||||
|
|
||||||
|
import com.baiye.extend.mybatis.plus.alias.TableAlias;
|
||||||
|
import com.baiye.extend.mybatis.plus.converter.JsonStringArrayTypeHandler;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date : 2023/12/5
|
||||||
|
*/
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@TableAlias("urp")
|
||||||
|
@TableName(value = "sys_user_role_promise",autoResultMap = true)
|
||||||
|
@Schema(title = "用户角色")
|
||||||
|
public class SysUserRolePromise implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 355851270267008536L;
|
||||||
|
|
||||||
|
|
||||||
|
@TableId
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户ID
|
||||||
|
*/
|
||||||
|
@Schema(title = "用户id")
|
||||||
|
private Long userId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 公司id
|
||||||
|
*/
|
||||||
|
@Schema(title = "公司id")
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 角色Code
|
||||||
|
*/
|
||||||
|
@Schema(title = "角色Code")
|
||||||
|
@TableField(value = "role_codes", typeHandler = JsonStringArrayTypeHandler.class)
|
||||||
|
private List<String> roleCodes;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 权限类型 1 审核 2权限
|
||||||
|
*/
|
||||||
|
@Schema(title = "权限类型")
|
||||||
|
private Integer roleType;
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(title = "是否审核")
|
||||||
|
private Boolean isAutoAudits;
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(title = "ni是否可见")
|
||||||
|
private Boolean isShowNid;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,32 @@
|
|||||||
|
package com.baiye.modules.distribute.dto;
|
||||||
|
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date : 2023/12/7
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
public class CallbackCustomDTO {
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
private Long companyId;
|
||||||
|
|
||||||
|
private String enterName;
|
||||||
|
|
||||||
|
private String customName;
|
||||||
|
|
||||||
|
private String customNid;
|
||||||
|
|
||||||
|
private Integer channelType;
|
||||||
|
|
||||||
|
private Long reportUserId;
|
||||||
|
|
||||||
|
private Long distributeId;
|
||||||
|
|
||||||
|
private String identifying;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,34 @@
|
|||||||
|
package com.baiye.modules.distribute.dto;
|
||||||
|
|
||||||
|
import com.baiye.validation.group.CreateGroup;
|
||||||
|
import com.baiye.validation.group.UpdateGroup;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date 2023-12-6
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
public class CreateCustomDTO {
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(title = "客户名称")
|
||||||
|
private String customName;
|
||||||
|
|
||||||
|
@Schema(title = "客户联系方式")
|
||||||
|
@NotBlank(message = "客户联系方式不能为空", groups = {CreateGroup.class, UpdateGroup.class})
|
||||||
|
private String customNid;
|
||||||
|
|
||||||
|
@Schema(title = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
@Schema(title = "渠道类型")
|
||||||
|
private Integer channelType;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
package com.baiye.modules.distribute.dto;
|
||||||
|
|
||||||
|
import cn.hutool.json.JSONArray;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Enzo
|
||||||
|
* @date 2023-12-6
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class PushClueDTO {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 人工审核推送手机号, mobile就不是手机号字段了
|
||||||
|
*/
|
||||||
|
private String called;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 太空猫传递的线索ID
|
||||||
|
*/
|
||||||
|
private Long variable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* nid
|
||||||
|
*/
|
||||||
|
private String mobile;
|
||||||
|
|
||||||
|
|
||||||
|
private String empClientTypeName;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue