feat: 初始化
This commit is contained in:
+52
@@ -0,0 +1,52 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 保存代理商管理员账号请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/28
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "AgentAdminAccountSaveDTO", description = "保存代理商管理员账号请求类")
|
||||
public class AgentAdminAccountSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6351012092179133750L;
|
||||
|
||||
/**
|
||||
* 用户账号id
|
||||
*/
|
||||
@ApiModelProperty(value = "用户账号id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 代理商id
|
||||
*/
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "代理商id", required = true)
|
||||
private Long agentId;
|
||||
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
@NotBlank
|
||||
@ApiModelProperty(value = "用户名", required = true)
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@ApiModelProperty(value = "用户昵称")
|
||||
private String nickname;
|
||||
}
|
||||
+70
@@ -0,0 +1,70 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.annotation.IsMobile;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 保存代理商请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "AgentSaveDTO", description = "保存代理商请求类")
|
||||
public class AgentSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -8124622227922125877L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 代理商名称
|
||||
*/
|
||||
@NotBlank
|
||||
@Size(max = 100)
|
||||
@ApiModelProperty(value = "代理商名称", required = true)
|
||||
private String agentName;
|
||||
|
||||
/**
|
||||
* 负责人名称
|
||||
*/
|
||||
@NotBlank
|
||||
@Size(max = 100)
|
||||
@ApiModelProperty(value = "负责人名称", required = true)
|
||||
private String principalName;
|
||||
|
||||
/**
|
||||
* 负责人电话
|
||||
*/
|
||||
@NotBlank
|
||||
@IsMobile(message = "手机号不合法")
|
||||
@ApiModelProperty(value = "负责人电话", required = true)
|
||||
private String principalPhone;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
@Size(max = 255)
|
||||
@ApiModelProperty(value = "地址")
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 区域id
|
||||
*/
|
||||
@ApiModelProperty(value = "区域id", hidden = true)
|
||||
private Long areaId;
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 保存代理商学校关联关系请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "AgentSchoolRelateSaveDTO", description = "保存代理商学校关联关系请求类")
|
||||
public class AgentSchoolRelateSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 3060035641070158625L;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "学校id集合", required = true)
|
||||
private List<Long> schoolIds;
|
||||
}
|
||||
+133
@@ -0,0 +1,133 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 代理商保存学校请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/27
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "AgentSchoolSaveDTO", description = "代理商保存学校请求类")
|
||||
public class AgentSchoolSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -982370233150683334L;
|
||||
|
||||
/**
|
||||
* 学校主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校主键id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 学校名称
|
||||
*/
|
||||
@NotBlank
|
||||
@ApiModelProperty(value = "学校名称", required = true)
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 学校简称
|
||||
*/
|
||||
@NotBlank
|
||||
@ApiModelProperty(value = "学校简称", required = true)
|
||||
private String deptAbbreviation;
|
||||
|
||||
/**
|
||||
* 学校LOGO
|
||||
*/
|
||||
@NotBlank
|
||||
@ApiModelProperty(value = "学校LOGO", required = true)
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 区域id
|
||||
*/
|
||||
@ApiModelProperty(value = "区域id", required = true)
|
||||
private Long areaId;
|
||||
|
||||
/**
|
||||
* 易达appId
|
||||
*/
|
||||
@ApiModelProperty("易达appId")
|
||||
private Long yidaAppId;
|
||||
|
||||
@ApiModelProperty("学校关联类型类型,0-企业微信,1-易达app,2-大华平台 多类型使用','连接")
|
||||
private String schoolType;
|
||||
|
||||
/**
|
||||
* 微信corpId
|
||||
*/
|
||||
@ApiModelProperty(value = "微信corpId")
|
||||
private String corpId;
|
||||
|
||||
/**
|
||||
* 微信回调token,每个学校唯一确定
|
||||
*/
|
||||
@ApiModelProperty(value = "微信回调token")
|
||||
private String wxCallToken;
|
||||
|
||||
/**
|
||||
* 微信回调编码aes key,每个学校唯一确定
|
||||
*/
|
||||
@ApiModelProperty(value = "微信回调编码aesKey")
|
||||
private String wxAesKey;
|
||||
|
||||
/**
|
||||
* 微信公众平台id
|
||||
*/
|
||||
@ApiModelProperty(value = "微信公众平台id")
|
||||
private String wxPublicId;
|
||||
|
||||
/**
|
||||
* 微信支付api v3 key
|
||||
*/
|
||||
@ApiModelProperty(value = "微信支付api v3 key")
|
||||
private String apiV3Key;
|
||||
|
||||
/**
|
||||
* 商户号
|
||||
*/
|
||||
@ApiModelProperty(value = "商户号")
|
||||
private String mchId;
|
||||
|
||||
/**
|
||||
* api证书序列号
|
||||
*/
|
||||
@ApiModelProperty(value = "api证书序列号")
|
||||
private String apiCreditSerial;
|
||||
|
||||
/**
|
||||
* api证书私钥
|
||||
*/
|
||||
@ApiModelProperty(value = "api证书私钥")
|
||||
private String apiCreditPrivateKey;
|
||||
|
||||
/**
|
||||
* api证书私钥 无头尾
|
||||
*/
|
||||
@ApiModelProperty(value = "api证书私钥 无头尾")
|
||||
private String apiCreditPrivateKeyNoHead;
|
||||
|
||||
/**
|
||||
* 微信公众号appId
|
||||
*/
|
||||
@ApiModelProperty("微信公众号appId")
|
||||
private String wxPublicAppId;
|
||||
|
||||
/**
|
||||
* 微信公众号secret
|
||||
*/
|
||||
@ApiModelProperty("微信公众号secret")
|
||||
private String wxPublicSecret;
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.common.BaseDTO;
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 查询代理商管理的学校列表数据请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/27
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "AgentSchoolSelectPageDTO", description = "查询代理商管理的学校列表数据请求类")
|
||||
public class AgentSchoolSelectPageDTO extends BaseDTO<Dept> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5234385629628310228L;
|
||||
|
||||
/**
|
||||
* 学校名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学校名称")
|
||||
private String schoolName;
|
||||
}
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.common.BaseDTO;
|
||||
import com.yida.data.common.core.entity.agent.EduAgent;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 代理商后台列表请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "AgentSelectPageDTO", description = "代理商后台列表请求类")
|
||||
public class AgentSelectPageDTO extends BaseDTO<EduAgent> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5390246046707004153L;
|
||||
|
||||
/**
|
||||
* 代理商名称
|
||||
*/
|
||||
@ApiModelProperty(value = "代理商名称", required = true)
|
||||
private String agentName;
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class FindSchoolPageListDTO {
|
||||
@ApiModelProperty("学校类型:1学历学校,2培训学校,3特殊学校")
|
||||
private List<Integer> schoolType;
|
||||
|
||||
@ApiModelProperty("school_type = 1时有该项:1幼儿园,2小学,3初中,4高中,5大学")
|
||||
private List<Integer> natureType;
|
||||
|
||||
@ApiModelProperty("1为公办,2为民办")
|
||||
private List<Integer> schoolOwnership;
|
||||
|
||||
@ApiModelProperty("1盈利,2非盈利")
|
||||
private List<Integer> schoolProfit;
|
||||
|
||||
@ApiModelProperty("教育局或代理商id")
|
||||
private Long deptId;
|
||||
|
||||
@ApiModelProperty("学校名字")
|
||||
private String schoolName;
|
||||
|
||||
@ApiModelProperty("标签,用英文','分割")
|
||||
private String tag;
|
||||
|
||||
private Integer pageNum = 1;
|
||||
private Integer pageSize = 10;
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.common.BaseDTO;
|
||||
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ListLogDTO extends BaseDTO {
|
||||
|
||||
private String logType;
|
||||
|
||||
private String module;
|
||||
|
||||
private String method;
|
||||
|
||||
/**
|
||||
* 操作时请求参数
|
||||
*/
|
||||
private String operateParams;
|
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class MenuForUserDTO {
|
||||
@ApiModelProperty("用户id")
|
||||
private Long userId;
|
||||
@ApiModelProperty("菜单id")
|
||||
private List<Long> menuId;
|
||||
}
|
||||
+58
@@ -0,0 +1,58 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProvider;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.common.core.enums.QywxCallbackTypeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 企业微信回调处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/10/27 16:25
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class QywxCallbackHandleDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 820667804126969451L;
|
||||
|
||||
/**
|
||||
* 回调返回的节点信息
|
||||
*/
|
||||
private Element root;
|
||||
|
||||
/**
|
||||
* 对应的企业微信corpId
|
||||
*/
|
||||
private String corpId;
|
||||
|
||||
/**
|
||||
* 学校信息
|
||||
*/
|
||||
private Dept school;
|
||||
|
||||
/**
|
||||
* 企业微信服务商信息
|
||||
*/
|
||||
private EduQywxServiceProvider eduQywxServiceProvider;
|
||||
|
||||
/**
|
||||
* 企业微信服务商-学校密文corpId对照信息
|
||||
*/
|
||||
private EduQywxServiceProviderSchool providerSchool;
|
||||
|
||||
/**
|
||||
* 回调类型枚举
|
||||
*/
|
||||
private QywxCallbackTypeEnum qywxCallbackTypeEnum;
|
||||
}
|
||||
+52
@@ -0,0 +1,52 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 保存学校负责人账号请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/28
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "SchoolAdminAccountSaveDTO", description = "保存学校负责人账号请求类")
|
||||
public class SchoolAdminAccountSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6804031473321741084L;
|
||||
|
||||
/**
|
||||
* 用户账号id
|
||||
*/
|
||||
@ApiModelProperty(value = "用户账号id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 学校主键id
|
||||
*/
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "学校主键id", required = true)
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 用户名
|
||||
*/
|
||||
@NotBlank
|
||||
@ApiModelProperty(value = "用户名", required = true)
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@ApiModelProperty(value = "用户昵称")
|
||||
private String nickname;
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.common.BaseDTO;
|
||||
import com.yida.data.common.core.entity.system.SystemUser;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 代理商查询学校管理员账号列表数据请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/29
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "SchoolAdminAccountSelectPageDTO", description = "代理商查询学校管理员账号列表数据请求类")
|
||||
public class SchoolAdminAccountSelectPageDTO extends BaseDTO<SystemUser> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 234557562287933809L;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "学校id", required = true)
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 账号名称
|
||||
*/
|
||||
@ApiModelProperty(value = "账号名称")
|
||||
private String userName;
|
||||
}
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class SchoolInformationDTO {
|
||||
|
||||
@ApiModelProperty("")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("学校id")
|
||||
private Long schoolId;
|
||||
|
||||
@ApiModelProperty("学校名称")
|
||||
private String schoolName;
|
||||
|
||||
@ApiModelProperty("学校类型:1学历学校,2培训学校,3特殊学校")
|
||||
private Integer schoolType;
|
||||
|
||||
@ApiModelProperty("'当school_type = 1时:1幼儿园,2小学,3初中,4高中,5大学'")
|
||||
private List<Integer> schoolEducationNature;
|
||||
|
||||
@ApiModelProperty("'当school_type = 2时:1=盈利性,2=非营利性;当school_type = 3时:1=全部'")
|
||||
private Integer schoolProfitNature;
|
||||
|
||||
@ApiModelProperty("'1为公办,2为民办,3盈利,4非盈利'")
|
||||
private Integer schoolOwnership;
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String phone;
|
||||
|
||||
@ApiModelProperty("学校介绍")
|
||||
private String introduction;
|
||||
|
||||
@ApiModelProperty("学校招生范围")
|
||||
private String studentRange;
|
||||
|
||||
@ApiModelProperty("分流情况")
|
||||
private String shuntSituation;
|
||||
|
||||
@ApiModelProperty("省id")
|
||||
private Long provinceId;
|
||||
|
||||
@ApiModelProperty("市id")
|
||||
private Long cityId;
|
||||
|
||||
@ApiModelProperty("县id")
|
||||
private Long countyId;
|
||||
|
||||
@ApiModelProperty("乡id")
|
||||
private Long villageId;
|
||||
|
||||
@ApiModelProperty("具体地址")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty("logo地址")
|
||||
private String logoUrl;
|
||||
|
||||
@ApiModelProperty("学校图标")
|
||||
private String icon;
|
||||
|
||||
@ApiModelProperty("经")
|
||||
private BigDecimal lng;
|
||||
|
||||
@ApiModelProperty("维")
|
||||
private BigDecimal lat;
|
||||
|
||||
@ApiModelProperty("邮箱")
|
||||
private String email;
|
||||
|
||||
@ApiModelProperty("邮编")
|
||||
private String zipCode;
|
||||
|
||||
@ApiModelProperty("标签")
|
||||
private List<String> tags;
|
||||
|
||||
@ApiModelProperty
|
||||
private String schoolNature;
|
||||
}
|
||||
+42
@@ -0,0 +1,42 @@
|
||||
package com.yida.data.system.dto;
|
||||
|
||||
import com.yida.data.common.core.common.BaseDTO;
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 查询教育局学校列表请求类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/7/4
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "SchoolPageDTO", description = "查询教育局学校列表请求类")
|
||||
public class SchoolPageDTO extends BaseDTO<Dept> implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7787242008677035962L;
|
||||
|
||||
@ApiModelProperty("教育局或代理商id")
|
||||
private Long deptId;
|
||||
|
||||
@ApiModelProperty("学校名字")
|
||||
private String schoolName;
|
||||
|
||||
@ApiModelProperty("类型. 1幼儿园,2小学,3初中,4高中,5大学")
|
||||
private Integer natureType;
|
||||
|
||||
@ApiModelProperty("查询类型. 是否只包含能缴费的学校, 0-是,1或null-否")
|
||||
private Integer onlyPay;
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.agent.EduAgentWxPublicReceiver;
|
||||
import com.yida.data.system.feign.RemoteAgentService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* RemoteAgentService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteAgentServiceFallback implements FallbackFactory<RemoteAgentService> {
|
||||
|
||||
@Override
|
||||
public RemoteAgentService create(Throwable throwable) {
|
||||
log.error("RemoteAgentService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteAgentService() {
|
||||
@Override
|
||||
public ResultBean<List<EduAgentWxPublicReceiver>> listReceiverBySchool(Long schoolId) {
|
||||
log.error("查询学校设备掉线通知人员失败, schoolId: {}", schoolId);
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduApp;
|
||||
import com.yida.data.common.core.entity.system.EduAppTemplate;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProvider;
|
||||
import com.yida.data.system.feign.RemoteAppService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteAppService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteAppServiceFallback implements FallbackFactory<RemoteAppService> {
|
||||
|
||||
@Override
|
||||
public RemoteAppService create(Throwable throwable) {
|
||||
log.error("RemoteAppService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteAppService() {
|
||||
@Override
|
||||
public ResultBean<EduApp> getAppBySchoolOrCorpIdAndCode(Long schoolId, String corpId, String code) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduAppTemplate> getAppTemplateByTemplateId(String templateId, String serviceCorpId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduQywxServiceProvider> getServiceProviderByServiceCorpId(String serviceCorpId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.system.feign.RemoteAreaService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* RemoteAreaService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteAreaServiceFallback implements FallbackFactory<RemoteAreaService> {
|
||||
|
||||
@Override
|
||||
public RemoteAreaService create(Throwable throwable) {
|
||||
log.error("RemoteAreaService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteAreaService() {
|
||||
@Override
|
||||
public ResultBean<List<Long>> findAreaParentId(Long areaId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.BaiduApiConfig;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.system.feign.RemoteBaiDuApiConfigService;
|
||||
import com.yida.data.system.feign.RemoteConstructionPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteBaiDuApiConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/20
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteBaiDuApiConfigServiceFallback implements FallbackFactory<RemoteBaiDuApiConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteBaiDuApiConfigService create(Throwable throwable) {
|
||||
log.error("RemoteBaiDuApiConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteBaiDuApiConfigService() {
|
||||
@Override
|
||||
public ResultBean<BaiduApiConfig> getBaiDuApiConfigByDept(Long deptId, String moduleName) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduBaseApp;
|
||||
import com.yida.data.system.feign.RemoteBaseAppService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteBaseAppServiceFallback implements FallbackFactory<RemoteBaseAppService> {
|
||||
|
||||
@Override
|
||||
public RemoteBaseAppService create(Throwable throwable) {
|
||||
log.error("RemoteBaseAppService fallback reason:{}", throwable.getMessage());
|
||||
return new RemoteBaseAppService() {
|
||||
@Override
|
||||
public ResultBean<EduBaseApp> getById(Long id) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.Dict;
|
||||
import com.yida.data.common.core.entity.system.EduArea;
|
||||
import com.yida.data.common.core.entity.system.EduDeptWxPublic;
|
||||
import com.yida.data.common.core.entity.system.EduSysFile;
|
||||
import com.yida.data.common.core.entity.system.EduWxPublicTemplateMsg;
|
||||
import com.yida.data.system.feign.RemoteCommonService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* RemoteCommonService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteCommonServiceFallback implements FallbackFactory<RemoteCommonService> {
|
||||
|
||||
@Override
|
||||
public RemoteCommonService create(Throwable throwable) {
|
||||
log.error("RemoteCommonService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteCommonService() {
|
||||
/**
|
||||
* 上传图片
|
||||
*
|
||||
* @param code base64
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ResultBean<String> uploadImg(String code) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduSysFile> uploadFile() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduDeptWxPublic> getDeptWxPublic(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveReceiveMsg() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询公众号模板消息
|
||||
*
|
||||
* @param wxPublicAppId
|
||||
* @param templateMsgType
|
||||
*/
|
||||
@Override
|
||||
public ResultBean<EduWxPublicTemplateMsg> getWxTemplateMsg(String wxPublicAppId, Integer templateMsgType) {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询字典值
|
||||
*
|
||||
* @param type 字典类型
|
||||
*/
|
||||
@Override
|
||||
public ResultBean<List<Dict>> getDict(String type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询区域
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ResultBean<EduArea> getArea(Long id) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+33
@@ -0,0 +1,33 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.feign.RemoteConstructionPayConfigService;
|
||||
import com.yida.data.system.feign.RemoteUnionPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteConstructionPayConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/19
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteConstructionPayConfigServiceFallback implements FallbackFactory<RemoteConstructionPayConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteConstructionPayConfigService create(Throwable throwable) {
|
||||
log.error("RemoteConstructionPayConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteConstructionPayConfigService() {
|
||||
@Override
|
||||
public ResultBean<ConstructionPayConfig> getConstructionPayConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.consume.EduConsumeConfig;
|
||||
import com.yida.data.system.feign.RemoteConsumeConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteConsumeConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/4/6
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteConsumeConfigServiceFallback implements FallbackFactory<RemoteConsumeConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteConsumeConfigService create(Throwable throwable) {
|
||||
log.error("RemoteConsumeConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteConsumeConfigService() {
|
||||
@Override
|
||||
public ResultBean<EduConsumeConfig> getConsumeConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduDeptFunction;
|
||||
import com.yida.data.system.feign.RemoteDeptFunctionService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteDeptFunctionService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteDeptFunctionServiceFallback implements FallbackFactory<RemoteDeptFunctionService> {
|
||||
|
||||
@Override
|
||||
public RemoteDeptFunctionService create(Throwable throwable) {
|
||||
log.error("RemoteDeptFunctionService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteDeptFunctionService() {
|
||||
@Override
|
||||
public ResultBean<EduDeptFunction> getDeptFunction(String functionName, Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+137
@@ -0,0 +1,137 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import com.yida.data.system.feign.RemoteDeptService;
|
||||
import com.yida.data.system.vo.AreaVO;
|
||||
import com.yida.data.system.vo.SchoolClassInfoVO;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteDeptUserviceFallback implements FallbackFactory<RemoteDeptService> {
|
||||
|
||||
@Override
|
||||
public RemoteDeptService create(Throwable cause) {
|
||||
log.error("fallback reason:{}", cause.getMessage());
|
||||
return new RemoteDeptService() {
|
||||
@Override
|
||||
public ResultBean<List<Dept>> deptList(Long deptId) {
|
||||
log.error("获取下属部门失败,deptId:{}", deptId);
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> findSchoolByDept(Long deptId) {
|
||||
log.error("获取学校失败,deptId:{}", deptId);
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getInfoById(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getInfoByIdNoPermission(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<Dept>> getSchoolByArea(Long areaId, String schoolName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getSchoolByCorp(String deptId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getSchoolByAppId(String appId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getSchoolByName(String schoolName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getParentById(Long id) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getDeptBySchoolAndName(Long schoolId, String deptName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<SchoolClassInfoVO> getSchoolAreaInfo(Long schoolId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<IPage<Dept>> getPageSchoolByArea(
|
||||
@ApiParam("类型") @RequestParam(required = false) Long areaId,
|
||||
@ApiParam("搜索关键词 学校名") @RequestParam(required = false) String schoolName,
|
||||
@ApiParam("当前页码") @RequestParam(defaultValue = "1") Integer pageNum,
|
||||
@ApiParam("页面大小") @RequestParam(defaultValue = "10") Integer pageSize) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<AreaVO> findAreaById(Long id) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<Dept>> findChildByParent(Long deptId, Integer type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<Dept>> listSchoolBySchoolType(String schoolType) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean syncQywxDept() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean dealNoParentDept() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Dept> getDeptBySchoolAndWxId(Long schoolId, Long wxId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<Dept>> listDept(List<Long> ids) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<Dept>> listParentDeptByChild(List<Long> ids) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List> getDeptTree(List<Long> deptIds) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduHoliday;
|
||||
import com.yida.data.system.feign.RemoteHolidayService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* RemoteHolidayService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteHolidayServiceFallback implements FallbackFactory<RemoteHolidayService> {
|
||||
|
||||
@Override
|
||||
public RemoteHolidayService create(Throwable throwable) {
|
||||
log.error("RemoteHolidayService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteHolidayService() {
|
||||
/**
|
||||
* 查询所有节假日
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ResultBean<List<EduHoliday>> listAllHoliday() {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduDeptPayType;
|
||||
import com.yida.data.system.feign.RemotePayTypeService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemotePayTypeService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemotePayTypeServiceFallback implements FallbackFactory<RemotePayTypeService> {
|
||||
|
||||
@Override
|
||||
public RemotePayTypeService create(Throwable throwable) {
|
||||
log.error("RemotePayTypeService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemotePayTypeService() {
|
||||
@Override
|
||||
public ResultBean<EduDeptPayType> getPayTypeByDeptId(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduPayWxConfig;
|
||||
import com.yida.data.system.feign.RemotePayWxConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemotePayWxConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemotePayWxConfigServiceFallback implements FallbackFactory<RemotePayWxConfigService> {
|
||||
|
||||
@Override
|
||||
public RemotePayWxConfigService create(Throwable throwable) {
|
||||
log.error("RemotePayWxConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemotePayWxConfigService() {
|
||||
@Override
|
||||
public ResultBean<EduPayWxConfig> getPayWxConfigBySchool(Long schoolId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduDeptPayType;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.system.feign.RemotePayTypeService;
|
||||
import com.yida.data.system.feign.RemoteQywxService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteQywxService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteQywxServiceFallback implements FallbackFactory<RemoteQywxService> {
|
||||
|
||||
@Override
|
||||
public RemoteQywxService create(Throwable throwable) {
|
||||
log.error("RemoteQywxService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteQywxService() {
|
||||
@Override
|
||||
public ResultBean<EduQywxServiceProviderSchool> getCorpByOriginalData(String providerCorpId, String deptOriginalCorpId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduQywxServiceProviderSchool> getCorpByEncryptionData(String providerCorpId, String deptEncryptionCorpId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.Role;
|
||||
import com.yida.data.system.feign.RemoteRoleService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* RemoteRoleService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteRoleServiceFallback implements FallbackFactory<RemoteRoleService> {
|
||||
|
||||
@Override
|
||||
public RemoteRoleService create(Throwable throwable) {
|
||||
log.error("RemoteRoleService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteRoleService() {
|
||||
@Override
|
||||
public ResultBean<List> listMenuByRole(Long[] roleIds) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List> listMenuByRoleName(String[] roleIds) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Role> getRoleByName(String roleName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<Role> getRoleByNameNoPermission(String roleName) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.UPayConfig;
|
||||
import com.yida.data.system.feign.RemoteUPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteUPayConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/21
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteUPayConfigServiceFallback implements FallbackFactory<RemoteUPayConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteUPayConfigService create(Throwable throwable) {
|
||||
log.error("RemoteUPayConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteUPayConfigService() {
|
||||
@Override
|
||||
public ResultBean<UPayConfig> getUPayConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.feign.RemoteUnionPayConfigService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteUnionPayConfigService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteUnionPayConfigServiceFallback implements FallbackFactory<RemoteUnionPayConfigService> {
|
||||
|
||||
@Override
|
||||
public RemoteUnionPayConfigService create(Throwable throwable) {
|
||||
log.error("RemoteUnionPayConfigService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteUnionPayConfigService() {
|
||||
@Override
|
||||
public ResultBean<UnionPayConfig> getUnionPayConfigByDept(Long deptId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.SystemUser;
|
||||
import com.yida.data.common.core.entity.system.UserRole;
|
||||
import com.yida.data.system.feign.RemoteUserService;
|
||||
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteUserUserviceFallback implements FallbackFactory<RemoteUserService> {
|
||||
@Override
|
||||
public RemoteUserService create(Throwable cause) {
|
||||
return new RemoteUserService() {
|
||||
@Override
|
||||
public ResultBean<SystemUser> getInfoByUsername(String username) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<SystemUser> getInfoByUsernameNoPermission(String username) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<SystemUser> getInfoById(Long id) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<List<SystemUser>> listInfoById(Long[] ids) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<SystemUser> addUser(SystemUser systemUser) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean subscribeYidaApp(Long userId, Long schoolId, Integer type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean updateUser(SystemUser systemUser) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean delUser(String[] ids) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean addUserRole(UserRole[] userRoles) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean bindRoleByMobile(String mobile, String roleName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean bindRoleByUser(Long sysUserId, String roleName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据角色名修改用户角色
|
||||
*
|
||||
* @param userId
|
||||
* @param roleNames
|
||||
*/
|
||||
@Override
|
||||
public ResultBean updateUserRoleByRoleName(Long userId, List<String> roleNames) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.WhiteList;
|
||||
import com.yida.data.system.feign.RemoteWhiteListService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteWhiteListService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteWhiteListServiceFallback implements FallbackFactory<RemoteWhiteListService> {
|
||||
|
||||
@Override
|
||||
public RemoteWhiteListService create(Throwable throwable) {
|
||||
log.error("RemoteWhiteListService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteWhiteListService() {
|
||||
@Override
|
||||
public ResultBean<WhiteList> getWhiteList(String functionName) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.school.EduYidaAppAccount;
|
||||
import com.yida.data.system.feign.RemoteYidaAppAccountService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteYidaAppAccountService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteYidaAppAccountServiceFallback implements FallbackFactory<RemoteYidaAppAccountService> {
|
||||
|
||||
@Override
|
||||
public RemoteYidaAppAccountService create(Throwable throwable) {
|
||||
log.error("RemoteYidaAppAccountService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteYidaAppAccountService() {
|
||||
@Override
|
||||
public ResultBean<EduYidaAppAccount> getAccountByAccountId(String accountId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduYidaAppAccount> getAccountByType(Long schoolId, Integer type) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduYidaAppAccount> getAccountByTypeNoPermission(Long schoolId, Integer type) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
package com.yida.data.system.fallback;
|
||||
|
||||
import com.yida.data.common.core.annotation.Fallback;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.system.EduYidaApp;
|
||||
import com.yida.data.system.feign.RemoteYidaAppService;
|
||||
import feign.hystrix.FallbackFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* RemoteYidaAppService fallback处理类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/8/26
|
||||
*/
|
||||
@Slf4j
|
||||
@Fallback
|
||||
public class RemoteYidaAppServiceFallback implements FallbackFactory<RemoteYidaAppService> {
|
||||
|
||||
@Override
|
||||
public RemoteYidaAppService create(Throwable throwable) {
|
||||
log.error("RemoteYidaAppService fallback reason:{}", throwable.getMessage());
|
||||
|
||||
return new RemoteYidaAppService() {
|
||||
@Override
|
||||
public ResultBean<EduYidaApp> getAppBySchool(Long schoolId) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultBean<EduYidaApp> getAppBySchoolNoPermission(Long schoolId) {
|
||||
return null;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.agent.EduAgentWxPublicReceiver;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.system.fallback.RemoteAgentServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "agentServiceClient", fallbackFactory =
|
||||
RemoteAgentServiceFallback.class)
|
||||
public interface RemoteAgentService {
|
||||
|
||||
@GetMapping("/in/agentReceiver/listReceiverBySchool")
|
||||
ResultBean<List<EduAgentWxPublicReceiver>> listReceiverBySchool(@RequestParam("schoolId") Long schoolId);
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduApp;
|
||||
import com.yida.data.common.core.entity.system.EduAppTemplate;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProvider;
|
||||
import com.yida.data.system.fallback.RemoteAppServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "appServiceClient",
|
||||
fallbackFactory = RemoteAppServiceFallback.class)
|
||||
public interface RemoteAppService {
|
||||
|
||||
@GetMapping("/in/app/getAppBySchoolOrCorpIdAndCode")
|
||||
ResultBean<EduApp> getAppBySchoolOrCorpIdAndCode(@RequestParam("schoolId") Long schoolId,
|
||||
@RequestParam("corpId") String corpId,
|
||||
@RequestParam("code") String code);
|
||||
|
||||
@GetMapping("/in/app/getAppTemplateByTemplateId")
|
||||
ResultBean<EduAppTemplate> getAppTemplateByTemplateId(@RequestParam("templateId") String templateId,
|
||||
@RequestParam("serviceCorpId") String serviceCorpId);
|
||||
|
||||
@GetMapping("/in/app/getServiceProviderByServiceCorpId")
|
||||
ResultBean<EduQywxServiceProvider> getServiceProviderByServiceCorpId(@RequestParam("serviceCorpId") String serviceCorpId);
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
|
||||
import com.yida.data.system.fallback.RemoteAreaServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "areaServiceClient",
|
||||
fallbackFactory = RemoteAreaServiceFallback.class)
|
||||
public interface RemoteAreaService {
|
||||
@GetMapping("/eduArea/findAreaParentId")
|
||||
ResultBean<List<Long>> findAreaParentId(@RequestParam("areaId") Long areaId);
|
||||
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.BaiduApiConfig;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteBaiDuApiConfigServiceFallback;
|
||||
import com.yida.data.system.fallback.RemoteConstructionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "baiDuApiConfigServiceClient",
|
||||
fallbackFactory = RemoteBaiDuApiConfigServiceFallback.class)
|
||||
public interface RemoteBaiDuApiConfigService {
|
||||
|
||||
/**
|
||||
* 根据学校id查询百度api配置
|
||||
*/
|
||||
@GetMapping("/in/baiDuApiConfig/getBaiDuApiConfigByDept")
|
||||
ResultBean<BaiduApiConfig> getBaiDuApiConfigByDept(@RequestParam("deptId") Long deptId,
|
||||
@RequestParam("moduleName") String moduleName);
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduBaseApp;
|
||||
import com.yida.data.system.fallback.RemoteBaseAppServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "baseAppServiceClient",
|
||||
fallbackFactory = RemoteBaseAppServiceFallback.class)
|
||||
public interface RemoteBaseAppService {
|
||||
|
||||
@GetMapping("/in/deptHomeApp/getById")
|
||||
ResultBean<EduBaseApp> getById(@RequestParam("id") Long id);
|
||||
}
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.Dict;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduArea;
|
||||
import com.yida.data.common.core.entity.system.EduDeptWxPublic;
|
||||
import com.yida.data.common.core.entity.system.EduSysFile;
|
||||
import com.yida.data.common.core.entity.system.EduWxPublicTemplateMsg;
|
||||
import com.yida.data.system.fallback.RemoteCommonServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "commonServiceClient",
|
||||
fallbackFactory = RemoteCommonServiceFallback.class)
|
||||
public interface RemoteCommonService {
|
||||
|
||||
/**
|
||||
* 上传图片
|
||||
*
|
||||
* @param code base64
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/in/common/uploadImg")
|
||||
ResultBean<String> uploadImg(String code);
|
||||
|
||||
@PostMapping("/common/upload")
|
||||
ResultBean<EduSysFile> uploadFile();
|
||||
|
||||
@GetMapping("/in/common/getDeptWxPublic")
|
||||
ResultBean<EduDeptWxPublic> getDeptWxPublic(@RequestParam("deptId") Long deptId);
|
||||
|
||||
@GetMapping("/in/common/saveReceiveMsg")
|
||||
void saveReceiveMsg();
|
||||
|
||||
/**
|
||||
* 查询公众号模板消息
|
||||
*/
|
||||
@GetMapping("/in/common/getWxTemplateMsg")
|
||||
ResultBean<EduWxPublicTemplateMsg> getWxTemplateMsg(@RequestParam("wxPublicAppId") String wxPublicAppId,
|
||||
@RequestParam("templateMsgType") Integer templateMsgType);
|
||||
|
||||
/**
|
||||
* 查询字典值
|
||||
*
|
||||
* @param type 字典类型
|
||||
*/
|
||||
@GetMapping("/in/common/getDict")
|
||||
ResultBean<List<Dict>> getDict(@RequestParam("type") String type);
|
||||
|
||||
/**
|
||||
* 查询区域
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/in/common/getArea")
|
||||
ResultBean<EduArea> getArea(@RequestParam("id") Long id);
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.ConstructionPayConfig;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteConstructionPayConfigServiceFallback;
|
||||
import com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "constructionPayConfigServiceClient",
|
||||
fallbackFactory = RemoteConstructionPayConfigServiceFallback.class)
|
||||
public interface RemoteConstructionPayConfigService {
|
||||
|
||||
@GetMapping("/in/constructionPayConfig/getConstructionPayConfigByDept")
|
||||
ResultBean<ConstructionPayConfig> getConstructionPayConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.consume.EduConsumeConfig;
|
||||
import com.yida.data.system.fallback.RemoteConsumeConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "consumeConfigServiceClient",
|
||||
fallbackFactory = RemoteConsumeConfigServiceFallback.class)
|
||||
public interface RemoteConsumeConfigService {
|
||||
|
||||
@GetMapping("/in/consumeConfig/getConsumeConfigByDept")
|
||||
ResultBean<EduConsumeConfig> getConsumeConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduDeptFunction;
|
||||
import com.yida.data.system.fallback.RemoteDeptFunctionServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "deptFunctionServiceClient", fallbackFactory =
|
||||
RemoteDeptFunctionServiceFallback.class)
|
||||
public interface RemoteDeptFunctionService {
|
||||
|
||||
/**
|
||||
* 获取部门是否开通当前功能
|
||||
*
|
||||
* @param functionName 功能名称
|
||||
* @param deptId 部门id
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduDeptFunction>
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21 15:06
|
||||
*/
|
||||
@GetMapping("/in/function/getDeptFunction")
|
||||
ResultBean<EduDeptFunction> getDeptFunction(@RequestParam("functionName") String functionName,
|
||||
@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+161
@@ -0,0 +1,161 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.Dept;
|
||||
import com.yida.data.system.fallback.RemoteDeptUserviceFallback;
|
||||
import com.yida.data.system.vo.AreaVO;
|
||||
import com.yida.data.system.vo.SchoolClassInfoVO;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "deptServiceClient", fallbackFactory =
|
||||
RemoteDeptUserviceFallback.class)
|
||||
public interface RemoteDeptService {
|
||||
|
||||
/**
|
||||
* 获取下属部门
|
||||
*/
|
||||
@GetMapping("/dept/findListByParent")
|
||||
ResultBean<List<Dept>> deptList(@RequestParam("deptId") Long deptId);
|
||||
|
||||
/**
|
||||
* 根据部门获取学校
|
||||
*/
|
||||
@GetMapping("/dept/findSchoolByDept")
|
||||
ResultBean<Dept> findSchoolByDept(@RequestParam("deptId") Long deptId);
|
||||
|
||||
/**
|
||||
* 获取部门详情
|
||||
*/
|
||||
@GetMapping("/dept/getInfoById")
|
||||
ResultBean<Dept> getInfoById(@RequestParam("deptId") Long deptId);
|
||||
|
||||
/**
|
||||
* 获取部门详情
|
||||
*/
|
||||
@GetMapping("/in/dept/getInfoById")
|
||||
ResultBean<Dept> getInfoByIdNoPermission(@RequestParam("deptId") Long deptId);
|
||||
|
||||
/**
|
||||
* 获取区域内所有学校
|
||||
*/
|
||||
@GetMapping("/dept/getSchoolByArea")
|
||||
ResultBean<List<Dept>> getSchoolByArea(@RequestParam("areaId") Long areaId,
|
||||
@RequestParam("schoolName") String schoolName);
|
||||
|
||||
/**
|
||||
* 根据corpid获取学校
|
||||
*/
|
||||
@GetMapping("/in/dept/getSchoolByCorp")
|
||||
ResultBean<Dept> getSchoolByCorp(@RequestParam("corpId") String corpId);
|
||||
|
||||
/**
|
||||
* 根据微信公众号id获取学校
|
||||
*
|
||||
* @param appId
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/in/dept/getSchoolByAppId")
|
||||
ResultBean<Dept> getSchoolByAppId(@RequestParam("appId") String appId);
|
||||
|
||||
@GetMapping("/in/dept/getSchoolByName")
|
||||
ResultBean<Dept> getSchoolByName(@RequestParam("schoolName") String schoolName);
|
||||
|
||||
@GetMapping("/in/dept/getParentById")
|
||||
ResultBean<Dept> getParentById(@RequestParam("id") Long id);
|
||||
|
||||
/**
|
||||
* 获取学校下属部门(非家校部门)
|
||||
*/
|
||||
@GetMapping("/in/dept/getDeptBySchoolAndName")
|
||||
ResultBean<Dept> getDeptBySchoolAndName(@RequestParam("schoolId") Long schoolId,
|
||||
@RequestParam("deptName") String deptName);
|
||||
|
||||
/**
|
||||
* 获取学校和区域信息
|
||||
*/
|
||||
@GetMapping("/dept/getSchoolAreaInfo")
|
||||
ResultBean<SchoolClassInfoVO> getSchoolAreaInfo(@RequestParam("schoolId") Long schoolId);
|
||||
|
||||
/**
|
||||
* 获取部门树
|
||||
*/
|
||||
@GetMapping("/dept/getPageSchoolByArea")
|
||||
ResultBean<IPage<Dept>> getPageSchoolByArea(@ApiParam("类型") @RequestParam(required = false) Long areaId,
|
||||
@ApiParam("搜索关键词 学校名") @RequestParam(required = false) String schoolName,
|
||||
@ApiParam("当前页码") @RequestParam(defaultValue = "1") Integer pageNum,
|
||||
@ApiParam("页面大小") @RequestParam(defaultValue = "10") Integer pageSize);
|
||||
|
||||
/**
|
||||
* 获取学校地区
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/dept/findAreaById")
|
||||
ResultBean<AreaVO> findAreaById(@RequestParam("id") Long id);
|
||||
|
||||
@GetMapping("/dept/findChildByParent")
|
||||
ResultBean<List<Dept>> findChildByParent(@RequestParam("deptId") Long deptId,
|
||||
@RequestParam("type") Integer type);
|
||||
|
||||
/**
|
||||
* 根据学校类型查询学校
|
||||
*/
|
||||
@GetMapping("/in/dept/listSchoolBySchoolType")
|
||||
ResultBean<List<Dept>> listSchoolBySchoolType(@RequestParam("schoolType") String schoolType);
|
||||
|
||||
/**
|
||||
* 同步企业微信部门
|
||||
*/
|
||||
@GetMapping("/in/dept/syncQywxDept")
|
||||
ResultBean syncQywxDept();
|
||||
|
||||
/**
|
||||
* 处理挂在学校下的部门
|
||||
*/
|
||||
@GetMapping("/in/dept/dealNoParentDept")
|
||||
ResultBean dealNoParentDept();
|
||||
|
||||
/**
|
||||
* 查询学校部门
|
||||
*
|
||||
* @param schoolId
|
||||
* @param wxId
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/in/dept/getDeptBySchoolAndWxId")
|
||||
ResultBean<Dept> getDeptBySchoolAndWxId(@RequestParam("schoolId") Long schoolId,
|
||||
@RequestParam("wxId") Long wxId);
|
||||
|
||||
/**
|
||||
* 查询部门列表
|
||||
*
|
||||
* @param ids 部门id
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/in/dept/listDept")
|
||||
ResultBean<List<Dept>> listDept(@RequestBody List<Long> ids);
|
||||
|
||||
/**
|
||||
* 向上查询父级部门集合,包含子部门
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/in/dept/findParentDeptByChilds")
|
||||
ResultBean<List<Dept>> listParentDeptByChild(@RequestBody List<Long> ids);
|
||||
|
||||
|
||||
@PostMapping("/in/dept/getDeptTree")
|
||||
ResultBean<List> getDeptTree(@RequestBody List<Long> deptIds);
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.Dict;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.system.fallback.RemoteAreaServiceFallback;
|
||||
import java.util.List;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "dictServiceClient",
|
||||
fallbackFactory = RemoteAreaServiceFallback.class)
|
||||
public interface RemoteDictService {
|
||||
|
||||
@GetMapping("/in/dict/selectDict")
|
||||
ResultBean<List<Dict>> selectDict(@RequestParam String type);
|
||||
|
||||
|
||||
@GetMapping("/in/dict/getDictByTypeAndValueOrLabel")
|
||||
ResultBean<Dict> getDictByTypeAndValueOrLabel(@RequestParam String type, @RequestParam String value,
|
||||
@RequestParam String label);
|
||||
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduHoliday;
|
||||
|
||||
import com.yida.data.system.fallback.RemoteHolidayServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "holidayServiceClient",
|
||||
fallbackFactory = RemoteHolidayServiceFallback.class)
|
||||
public interface RemoteHolidayService {
|
||||
|
||||
/**
|
||||
* 查询所有节假日
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@GetMapping("/in/holiday/listAllHoliday")
|
||||
ResultBean<List<EduHoliday>> listAllHoliday();
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduDeptPayType;
|
||||
import com.yida.data.system.fallback.RemotePayTypeServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "payTypeServiceClient",
|
||||
fallbackFactory = RemotePayTypeServiceFallback.class)
|
||||
public interface RemotePayTypeService {
|
||||
|
||||
@GetMapping("/in/deptPayType/getPayTypeByDeptId")
|
||||
ResultBean<EduDeptPayType> getPayTypeByDeptId(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduPayWxConfig;
|
||||
|
||||
import com.yida.data.system.fallback.RemotePayWxConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "payWxConfigServiceClient",
|
||||
fallbackFactory = RemotePayWxConfigServiceFallback.class)
|
||||
public interface RemotePayWxConfigService {
|
||||
|
||||
@GetMapping("/in/payWxConfig/getPayWxConfigBySchool")
|
||||
ResultBean<EduPayWxConfig> getPayWxConfigBySchool(@RequestParam("schoolId") Long schoolId);
|
||||
}
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool;
|
||||
import com.yida.data.system.fallback.RemoteQywxServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "qywxServiceClient",
|
||||
fallbackFactory = RemoteQywxServiceFallback.class)
|
||||
public interface RemoteQywxService {
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(原始值为key)
|
||||
*
|
||||
* @param providerCorpId 服务商corpId
|
||||
* @param deptOriginalCorpId 部门原始corpId
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool>
|
||||
* @author ZYJ
|
||||
* @date 2023/9/25 17:48
|
||||
*/
|
||||
@GetMapping("/in/qywx/getCorpByOriginalData")
|
||||
ResultBean<EduQywxServiceProviderSchool> getCorpByOriginalData(@RequestParam("providerCorpId") String providerCorpId,
|
||||
@RequestParam("deptOriginalCorpId") String deptOriginalCorpId);
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(加密值为key)
|
||||
*
|
||||
* @param providerCorpId 服务商corpId
|
||||
* @param deptEncryptionCorpId 部门加密corpId
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.EduQywxServiceProviderSchool>
|
||||
* @author ZYJ
|
||||
* @date 2023/9/25 17:48
|
||||
*/
|
||||
@GetMapping("/in/qywx/getCorpByEncryptionData")
|
||||
ResultBean<EduQywxServiceProviderSchool> getCorpByEncryptionData(@RequestParam("providerCorpId") String providerCorpId,
|
||||
@RequestParam("deptEncryptionCorpId") String deptEncryptionCorpId);
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.Role;
|
||||
|
||||
import com.yida.data.system.fallback.RemoteRoleServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "roleServiceClient",
|
||||
fallbackFactory = RemoteRoleServiceFallback.class)
|
||||
public interface RemoteRoleService {
|
||||
|
||||
@GetMapping("/role/listMenuByRole")
|
||||
ResultBean<List> listMenuByRole(@RequestParam("roleIds") Long[] roleIds);
|
||||
|
||||
@GetMapping("/role/listMenuByRoleName")
|
||||
ResultBean<List> listMenuByRoleName(@RequestParam("roleNames") String[] roleIds);
|
||||
|
||||
@GetMapping("/role/getRoleByName")
|
||||
ResultBean<Role> getRoleByName(@RequestParam("roleName") String roleName);
|
||||
|
||||
|
||||
@GetMapping("/in/role/getRoleByName")
|
||||
ResultBean<Role> getRoleByNameNoPermission(@RequestParam("roleName") String roleName);
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.UPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "uPayConfigServiceClient",
|
||||
fallbackFactory = RemoteUnionPayConfigServiceFallback.class)
|
||||
public interface RemoteUPayConfigService {
|
||||
|
||||
@GetMapping("/in/uPayConfig/getUPayConfigByDept")
|
||||
ResultBean<UPayConfig> getUPayConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.UnionPayConfig;
|
||||
import com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "unionPayConfigServiceClient",
|
||||
fallbackFactory = RemoteUnionPayConfigServiceFallback.class)
|
||||
public interface RemoteUnionPayConfigService {
|
||||
|
||||
@GetMapping("/in/unionPayConfig/getUnionPayConfigByDept")
|
||||
ResultBean<UnionPayConfig> getUnionPayConfigByDept(@RequestParam("deptId") Long deptId);
|
||||
}
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.SystemUser;
|
||||
import com.yida.data.common.core.entity.system.UserRole;
|
||||
import com.yida.data.system.fallback.RemoteUserUserviceFallback;
|
||||
import java.util.List;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "userServiceClient", fallbackFactory =
|
||||
RemoteUserUserviceFallback.class)
|
||||
public interface RemoteUserService {
|
||||
|
||||
@GetMapping("/user/getInfoByUsername")
|
||||
ResultBean<SystemUser> getInfoByUsername(@RequestParam("username") String username);
|
||||
|
||||
@GetMapping("/in/user/getInfoByUsername")
|
||||
ResultBean<SystemUser> getInfoByUsernameNoPermission(@RequestParam("username") String username);
|
||||
|
||||
@GetMapping("/user/getInfoById")
|
||||
ResultBean<SystemUser> getInfoById(@RequestParam("id") Long id);
|
||||
|
||||
@GetMapping("/user/listInfoById")
|
||||
ResultBean<List<SystemUser>> listInfoById(@RequestParam("ids") Long[] ids);
|
||||
|
||||
@PostMapping("/in/user/add")
|
||||
ResultBean<SystemUser> addUser(@RequestBody SystemUser systemUser);
|
||||
|
||||
@GetMapping("/in/user/subscribeYidaApp")
|
||||
ResultBean subscribeYidaApp(@RequestParam("userId") Long userId,
|
||||
@RequestParam("schoolId") Long schoolId,
|
||||
@RequestParam("type") Integer type);
|
||||
|
||||
@PostMapping("/user/update")
|
||||
ResultBean updateUser(@RequestBody SystemUser systemUser);
|
||||
|
||||
@PostMapping("/user/delUser")
|
||||
ResultBean delUser(@RequestBody String[] ids);
|
||||
|
||||
@PostMapping("/user/addUserRole")
|
||||
ResultBean addUserRole(@RequestBody UserRole[] userRoles);
|
||||
|
||||
@GetMapping("/in/user/bindRoleByMobile")
|
||||
ResultBean bindRoleByMobile(@RequestParam("mobile") String mobile,
|
||||
@RequestParam("roleName") String roleName);
|
||||
|
||||
@GetMapping("/in/user/bindRoleByUser")
|
||||
ResultBean bindRoleByUser(@RequestParam("sysUserId") Long sysUserId,
|
||||
@RequestParam("roleName") String roleName);
|
||||
|
||||
/**
|
||||
* 根据角色名修改用户角色
|
||||
*/
|
||||
@PostMapping("/in/user/updateUserRoleByRoleName")
|
||||
ResultBean updateUserRoleByRoleName(@RequestParam("userId") Long userId, @RequestBody List<String> roleNames);
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.WhiteList;
|
||||
import com.yida.data.system.fallback.RemoteWhiteListServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "whiteListServiceClient", fallbackFactory =
|
||||
RemoteWhiteListServiceFallback.class)
|
||||
public interface RemoteWhiteListService {
|
||||
|
||||
/**
|
||||
* 根据功能名称获取对应的白名单信息
|
||||
*
|
||||
* @param functionName 功能名称
|
||||
* @return com.yida.data.common.core.common.ResultBean<com.yida.data.common.core.entity.system.WhiteList>
|
||||
* @author ZYJ
|
||||
* @date 2023/2/21 15:05
|
||||
*/
|
||||
@GetMapping("/in/whiteList/getWhiteList")
|
||||
ResultBean<WhiteList> getWhiteList(@RequestParam("functionName") String functionName);
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.school.EduYidaAppAccount;
|
||||
|
||||
import com.yida.data.system.fallback.RemoteYidaAppAccountServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "appAccountServiceClient",
|
||||
fallbackFactory = RemoteYidaAppAccountServiceFallback.class)
|
||||
public interface RemoteYidaAppAccountService {
|
||||
|
||||
@GetMapping("/yida/account/getAccountByAccountId")
|
||||
ResultBean<EduYidaAppAccount> getAccountByAccountId(@RequestParam("accountId") String accountId);
|
||||
|
||||
@GetMapping("/yida/account/getAccountByType")
|
||||
ResultBean<EduYidaAppAccount> getAccountByType(@RequestParam("schoolId") Long schoolId, @RequestParam(
|
||||
"type") Integer type);
|
||||
|
||||
|
||||
@GetMapping("/in/yida/account/getAccountByType")
|
||||
ResultBean<EduYidaAppAccount> getAccountByTypeNoPermission(@RequestParam("schoolId") Long schoolId,
|
||||
@RequestParam(
|
||||
"type") Integer type);
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
package com.yida.data.system.feign;
|
||||
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.constant.FebsServerConstant;
|
||||
import com.yida.data.common.core.entity.system.EduYidaApp;
|
||||
|
||||
import com.yida.data.system.fallback.RemoteYidaAppServiceFallback;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
@FeignClient(value = FebsServerConstant.FEBS_SERVER_SYSTEM, contextId = "yidaAppServiceClient",
|
||||
fallbackFactory = RemoteYidaAppServiceFallback.class)
|
||||
public interface RemoteYidaAppService {
|
||||
@GetMapping("/yida/app/getAppBySchool")
|
||||
ResultBean<EduYidaApp> getAppBySchool(@RequestParam("schoolId") Long schoolId);
|
||||
|
||||
@GetMapping("/in/yida/app/getAppBySchool")
|
||||
ResultBean<EduYidaApp> getAppBySchoolNoPermission(@RequestParam("schoolId") Long schoolId);
|
||||
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.yida.data.system.dto.AgentAdminAccountSaveDTO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 获取代理商管理员账号详情返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/29
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "AgentAdminAccountDetailVO", description = "获取代理商管理员账号详情返回类")
|
||||
public class AgentAdminAccountDetailVO extends AgentAdminAccountSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 295761713084001409L;
|
||||
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.yida.data.system.dto.AgentSaveDTO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 代理商详情返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "AgentDetailVO", description = "代理商详情返回类")
|
||||
public class AgentDetailVO extends AgentSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 3494076587278516004L;
|
||||
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
@ApiModel("区域后台通知接收者扫码信息")
|
||||
public class AgentReceiverQrVO {
|
||||
@ApiModelProperty("扫描状态,0-未操作,1-已操作")
|
||||
private Integer status;
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.yida.data.system.dto.AgentSchoolSaveDTO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 学校详情返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/27
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(value = "AgentSchoolDetailVO", description = "学校详情返回类")
|
||||
public class AgentSchoolDetailVO extends AgentSchoolSaveDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 8010782114933706665L;
|
||||
|
||||
}
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 代理商学校关联关系返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "AgentSchoolRelateVO", description = "代理商学校关联关系返回类")
|
||||
public class AgentSchoolRelateVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6094163592909208547L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 代理商主部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "代理商主部门id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 启用状态. 0:未启用, 1:已启用
|
||||
* {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "启用状态. 0:未启用, 1:已启用")
|
||||
private Integer enableStatus;
|
||||
}
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 代理商关联学校列表返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/27
|
||||
*/
|
||||
@Data
|
||||
@ApiModel(value = "AgentSchoolSelectPageVO", description = "代理商关联学校列表返回类")
|
||||
public class AgentSchoolSelectPageVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -3217357483469916773L;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 学校名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学校名称")
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ApiModelProperty("创建人")
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
* 启用状态. 0:未启用, 1:已启用
|
||||
* {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "启用状态. 0:未启用, 1:已启用")
|
||||
private Integer enableStatus;
|
||||
}
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 代理商后台列表返回数据
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/26
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "AgentSelectPageVO", description = "代理商后台列表返回数据")
|
||||
public class AgentSelectPageVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -6182892386403244171L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 图集名称
|
||||
*/
|
||||
@ApiModelProperty(value = "代理商名称")
|
||||
private String agentName;
|
||||
|
||||
/**
|
||||
* 后台创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "后台创建人id")
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 后台创建人名称
|
||||
*/
|
||||
@ApiModelProperty(value = "后台创建人名称")
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 负责人名称
|
||||
*/
|
||||
@ApiModelProperty(value = "负责人名称")
|
||||
private String principalName;
|
||||
|
||||
/**
|
||||
* 负责人电话
|
||||
*/
|
||||
@ApiModelProperty(value = "负责人电话")
|
||||
private String principalPhone;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
@ApiModelProperty(value = "地址")
|
||||
private String address;
|
||||
}
|
||||
+31
@@ -0,0 +1,31 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class AllDeptInfoVO {
|
||||
|
||||
private Long companyId;
|
||||
|
||||
private String companyName;
|
||||
|
||||
private Long schoolId;
|
||||
|
||||
private String schoolName;
|
||||
|
||||
private Long campusId;
|
||||
|
||||
private String campusName;
|
||||
|
||||
private Long sectionId;
|
||||
|
||||
private String sectionName;
|
||||
|
||||
private Long gradeId;
|
||||
|
||||
private String gradeName;
|
||||
|
||||
private Long classId;
|
||||
|
||||
private String className;
|
||||
}
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class AreaVO {
|
||||
|
||||
private String village;
|
||||
private Long villageId;
|
||||
private String county;
|
||||
private Long countyId;
|
||||
private String city;
|
||||
private Long cityId;
|
||||
private String province;
|
||||
private Long provinceId;
|
||||
|
||||
}
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 级联选择区域信息返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/1/11
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "CascadeAreaVO", description = "级联选择区域信息返回类")
|
||||
public class CascadeAreaVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1617387497912863835L;
|
||||
|
||||
private String value;
|
||||
|
||||
private String label;
|
||||
|
||||
private String leaf;
|
||||
|
||||
private List<CascadeAreaVO> children;
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 班级信息
|
||||
*/
|
||||
@Data
|
||||
public class ClassInfoVO {
|
||||
/**
|
||||
* 省
|
||||
*/
|
||||
private Long provinceId;
|
||||
|
||||
private String provinceName;
|
||||
|
||||
/**
|
||||
* 市
|
||||
*/
|
||||
private Long cityId;
|
||||
|
||||
private String cityName;
|
||||
|
||||
/**
|
||||
* 区县
|
||||
*/
|
||||
private Long countyId;
|
||||
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 乡镇
|
||||
*/
|
||||
private Long townId;
|
||||
|
||||
private String townName;
|
||||
|
||||
/**
|
||||
* 学校
|
||||
*/
|
||||
private Long schoolId;
|
||||
|
||||
private String schoolName;
|
||||
|
||||
/**
|
||||
* 校区
|
||||
*/
|
||||
private Long campusId;
|
||||
|
||||
private String campusName;
|
||||
|
||||
/**
|
||||
* 学段
|
||||
*/
|
||||
private Long sectionId;
|
||||
|
||||
private String sectionName;
|
||||
|
||||
/**
|
||||
* 年级
|
||||
*/
|
||||
private Long gradeId;
|
||||
|
||||
private String gradeName;
|
||||
|
||||
/**
|
||||
* 班级
|
||||
*/
|
||||
private Long classId;
|
||||
|
||||
private String className;
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel("字典类型信息")
|
||||
@Data
|
||||
public class DictTypePageVO {
|
||||
|
||||
@ApiModelProperty("字典类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("字典类型名称")
|
||||
private String description;
|
||||
}
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import com.yida.data.common.core.converter.LocalDateTimeConverter;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ExportUserInfoVO {
|
||||
@ExcelProperty("用户ID")
|
||||
private Long userId;
|
||||
|
||||
@ExcelProperty("用户名")
|
||||
private String username;
|
||||
|
||||
@ExcelProperty("昵称")
|
||||
private String nickname;
|
||||
|
||||
@ExcelProperty("性别")
|
||||
private String sex;
|
||||
|
||||
@ExcelProperty("账号状态")
|
||||
private String status;
|
||||
|
||||
@ExcelProperty("部门")
|
||||
private String deptName;
|
||||
|
||||
@ExcelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ExcelProperty("邮箱")
|
||||
private String email;
|
||||
|
||||
@ExcelProperty(value = "创建时间", converter = LocalDateTimeConverter.class)
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ExcelProperty("描述")
|
||||
private String description;
|
||||
}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class FindPhonePageVO {
|
||||
@ApiModelProperty("学校名称")
|
||||
private Long id;
|
||||
@ApiModelProperty("学校名称")
|
||||
private String schoolName;
|
||||
@ApiModelProperty("学校类型:1幼儿园,2小学,3初中,4高中,5大学")
|
||||
private String schoolType;
|
||||
@ApiModelProperty("联系人名称")
|
||||
private String name;
|
||||
@ApiModelProperty("联系电话")
|
||||
private String phone;
|
||||
@ApiModelProperty("标签")
|
||||
private String label;
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author ccl
|
||||
*/
|
||||
@Data
|
||||
public class MenuForUserVO {
|
||||
private Long userId;
|
||||
private List<Long> menuId;
|
||||
}
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 查询学校管理员账号返回类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/9/30
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "SchoolAdminAccountSelectPageVO", description = "查询学校管理员账号返回类")
|
||||
public class SchoolAdminAccountSelectPageVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -4641204683253423648L;
|
||||
|
||||
@ApiModelProperty(value = "用户id")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty(value = "用户名")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty(value = "昵称")
|
||||
private String nickname;
|
||||
|
||||
@ApiModelProperty(value = "性别.0男, 1女, 2保密")
|
||||
private String sex;
|
||||
|
||||
@ApiModelProperty(value = "邮箱")
|
||||
private String email;
|
||||
|
||||
@ApiModelProperty(value = "状态. 0锁定, 1有效")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
}
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 班级查询的学校信息
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2021/11/30
|
||||
*/
|
||||
@Data
|
||||
public class SchoolClassInfoVO {
|
||||
/**
|
||||
* 省
|
||||
*/
|
||||
private Long provinceId;
|
||||
|
||||
private String provinceName;
|
||||
|
||||
/**
|
||||
* 市
|
||||
*/
|
||||
private Long cityId;
|
||||
|
||||
private String cityName;
|
||||
|
||||
/**
|
||||
* 区县
|
||||
*/
|
||||
private Long countyId;
|
||||
|
||||
private String countyName;
|
||||
|
||||
/**
|
||||
* 乡镇
|
||||
*/
|
||||
private Long townId;
|
||||
|
||||
private String townName;
|
||||
|
||||
/**
|
||||
* 学校
|
||||
*/
|
||||
private Long schoolId;
|
||||
|
||||
private String schoolName;
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
package com.yida.data.system.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 标准年级
|
||||
*/
|
||||
@Data
|
||||
public class StandGradeVO {
|
||||
private String grade;
|
||||
}
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
# Auto Configure
|
||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
||||
com.yida.data.system.fallback.RemoteAgentServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteAppServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteAreaServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteCommonServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteDeptUserviceFallback,\
|
||||
com.yida.data.system.fallback.RemoteHolidayServiceFallback,\
|
||||
com.yida.data.system.fallback.RemotePayTypeServiceFallback,\
|
||||
com.yida.data.system.fallback.RemotePayWxConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteRoleServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteUnionPayConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteUserUserviceFallback,\
|
||||
com.yida.data.system.fallback.RemoteWhiteListServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteYidaAppAccountServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteYidaAppServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteDeptFunctionServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteUPayConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteConsumeConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteConstructionPayConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteBaiDuApiConfigServiceFallback,\
|
||||
com.yida.data.system.fallback.RemoteQywxServiceFallback
|
||||
Reference in New Issue
Block a user