Commit 9c5b55e7 authored by 廖旭伟's avatar 廖旭伟

申报事项管理,材料管理,公共库管理

parent a017ae9f
......@@ -14,6 +14,6 @@ public class RespData<T> {
private T data;
private T entity;
private PageInfo pageInfo;
private Object dict;
}
package com.mortals.xhx.common.pdu.dept;
import com.mortals.framework.model.BaseEntityLong;
public class DeptPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 从政务系统来的部门id
*/
private String tid;
/**
* 从政务系统来的部门name
*/
private String tname;
/**
* 部门名称
*/
private String name;
/**
* 从政务系统来的别名
*/
private String simpleName;
/**
* 站点ID
*/
private Long siteId;
/**
* 部门简称
*/
private String deptAbb;
/**
* 部门电话
*/
private String deptTelphone;
/**
* 部门编号
*/
private String deptNumber;
/**
* 填单机展示 (0.否,1.是)
*/
private Integer isAutotable;
/**
* 预约展示 (0.否,1.是)
*/
private Integer isOrder;
/**
* 背靠背展示 (0.否,1.是)
*/
private Integer isBkb;
/**
* 办事指南展示 (0.否,1.是)
*/
private Integer isWorkGuide;
/**
* 是否使用 (0.否,1.是)
*/
private Integer usValid;
/**
* 部门电话是否展示 (0.否,1.是)
*/
private Integer isSecphone;
/**
* 是否展示英文 (0.否,1.是)
*/
private Integer isEnglish;
/**
* 排序
*/
private Integer sort;
/**
* 部门来源
*/
private Integer source;
/**
* 关联事项数量
*/
private Integer total;
public DeptPdu(){}
/**
* 获取 从政务系统来的部门id
* @return String
*/
public String getTid(){
return tid;
}
/**
* 设置 从政务系统来的部门id
* @param tid
*/
public void setTid(String tid){
this.tid = tid;
}
/**
* 获取 从政务系统来的部门name
* @return String
*/
public String getTname(){
return tname;
}
/**
* 设置 从政务系统来的部门name
* @param tname
*/
public void setTname(String tname){
this.tname = tname;
}
/**
* 获取 部门名称
* @return String
*/
public String getName(){
return name;
}
/**
* 设置 部门名称
* @param name
*/
public void setName(String name){
this.name = name;
}
/**
* 获取 从政务系统来的别名
* @return String
*/
public String getSimpleName(){
return simpleName;
}
/**
* 设置 从政务系统来的别名
* @param simpleName
*/
public void setSimpleName(String simpleName){
this.simpleName = simpleName;
}
/**
* 获取 站点ID
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点ID
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/**
* 获取 部门简称
* @return String
*/
public String getDeptAbb(){
return deptAbb;
}
/**
* 设置 部门简称
* @param deptAbb
*/
public void setDeptAbb(String deptAbb){
this.deptAbb = deptAbb;
}
/**
* 获取 部门电话
* @return String
*/
public String getDeptTelphone(){
return deptTelphone;
}
/**
* 设置 部门电话
* @param deptTelphone
*/
public void setDeptTelphone(String deptTelphone){
this.deptTelphone = deptTelphone;
}
/**
* 获取 部门编号
* @return String
*/
public String getDeptNumber(){
return deptNumber;
}
/**
* 设置 部门编号
* @param deptNumber
*/
public void setDeptNumber(String deptNumber){
this.deptNumber = deptNumber;
}
/**
* 获取 填单机展示 (0.否,1.是)
* @return Integer
*/
public Integer getIsAutotable(){
return isAutotable;
}
/**
* 设置 填单机展示 (0.否,1.是)
* @param isAutotable
*/
public void setIsAutotable(Integer isAutotable){
this.isAutotable = isAutotable;
}
/**
* 获取 预约展示 (0.否,1.是)
* @return Integer
*/
public Integer getIsOrder(){
return isOrder;
}
/**
* 设置 预约展示 (0.否,1.是)
* @param isOrder
*/
public void setIsOrder(Integer isOrder){
this.isOrder = isOrder;
}
/**
* 获取 背靠背展示 (0.否,1.是)
* @return Integer
*/
public Integer getIsBkb(){
return isBkb;
}
/**
* 设置 背靠背展示 (0.否,1.是)
* @param isBkb
*/
public void setIsBkb(Integer isBkb){
this.isBkb = isBkb;
}
/**
* 获取 办事指南展示 (0.否,1.是)
* @return Integer
*/
public Integer getIsWorkGuide(){
return isWorkGuide;
}
/**
* 设置 办事指南展示 (0.否,1.是)
* @param isWorkGuide
*/
public void setIsWorkGuide(Integer isWorkGuide){
this.isWorkGuide = isWorkGuide;
}
/**
* 获取 是否使用 (0.否,1.是)
* @return Integer
*/
public Integer getUsValid(){
return usValid;
}
/**
* 设置 是否使用 (0.否,1.是)
* @param usValid
*/
public void setUsValid(Integer usValid){
this.usValid = usValid;
}
/**
* 获取 部门电话是否展示 (0.否,1.是)
* @return Integer
*/
public Integer getIsSecphone(){
return isSecphone;
}
/**
* 设置 部门电话是否展示 (0.否,1.是)
* @param isSecphone
*/
public void setIsSecphone(Integer isSecphone){
this.isSecphone = isSecphone;
}
/**
* 获取 是否展示英文 (0.否,1.是)
* @return Integer
*/
public Integer getIsEnglish(){
return isEnglish;
}
/**
* 设置 是否展示英文 (0.否,1.是)
* @param isEnglish
*/
public void setIsEnglish(Integer isEnglish){
this.isEnglish = isEnglish;
}
/**
* 获取 排序
* @return Integer
*/
public Integer getSort(){
return sort;
}
/**
* 设置 排序
* @param sort
*/
public void setSort(Integer sort){
this.sort = sort;
}
/**
* 获取 部门来源
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 部门来源
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
/**
* 获取 关联事项数量
* @return Integer
*/
public Integer getTotal(){
return total;
}
/**
* 设置 关联事项数量
* @param total
*/
public void setTotal(Integer total){
this.total = total;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof DeptPdu) {
DeptPdu tmp = (DeptPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",tid:").append(getTid());
sb.append(",tname:").append(getTname());
sb.append(",name:").append(getName());
sb.append(",simpleName:").append(getSimpleName());
sb.append(",siteId:").append(getSiteId());
sb.append(",deptAbb:").append(getDeptAbb());
sb.append(",deptTelphone:").append(getDeptTelphone());
sb.append(",deptNumber:").append(getDeptNumber());
sb.append(",isAutotable:").append(getIsAutotable());
sb.append(",isOrder:").append(getIsOrder());
sb.append(",isBkb:").append(getIsBkb());
sb.append(",isWorkGuide:").append(getIsWorkGuide());
sb.append(",usValid:").append(getUsValid());
sb.append(",isSecphone:").append(getIsSecphone());
sb.append(",isEnglish:").append(getIsEnglish());
sb.append(",sort:").append(getSort());
sb.append(",source:").append(getSource());
sb.append(",total:").append(getTotal());
return sb.toString();
}
public void initAttrValue(){
this.tid = null;
this.tname = null;
this.name = null;
this.simpleName = null;
this.siteId = null;
this.deptAbb = null;
this.deptTelphone = null;
this.deptNumber = null;
this.isAutotable = 1;
this.isOrder = 1;
this.isBkb = 1;
this.isWorkGuide = 1;
this.usValid = 1;
this.isSecphone = 1;
this.isEnglish = 1;
this.sort = 0;
this.source = 0;
this.total = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
import java.util.List;
public class MatterAcceptPdu extends BaseEntityLong {
/**
* 基础事项表id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 受理条件
*/
private String content;
/**
* 事项来源 (0.政务网,1.自定义)
*/
private Integer source;
/** 主键,自增长列表 */
private List<Long> idList;
public Long getMatterId() {
return matterId;
}
public void setMatterId(Long matterId) {
this.matterId = matterId;
}
public String getMatterCode() {
return matterCode;
}
public void setMatterCode(String matterCode) {
this.matterCode = matterCode;
}
public String getMatterName() {
return matterName;
}
public void setMatterName(String matterName) {
this.matterName = matterName;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Integer getSource() {
return source;
}
public void setSource(Integer source) {
this.source = source;
}
public List<Long> getIdList() {
return idList;
}
public void setIdList(List<Long> idList) {
this.idList = idList;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterAcceptPdu) {
MatterAcceptPdu tmp = (MatterAcceptPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",content:").append(getContent());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.content = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
import java.util.List;
public class MatterChargesPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 事项基础表matter id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 收费标准
*/
private String content;
/**
* 事项来源,(0.政务网,1.自定义)
*/
private Integer source;
/** 主键,自增长列表 */
private List<Long> idList;
public Long getMatterId() {
return matterId;
}
public void setMatterId(Long matterId) {
this.matterId = matterId;
}
public String getMatterCode() {
return matterCode;
}
public void setMatterCode(String matterCode) {
this.matterCode = matterCode;
}
public String getMatterName() {
return matterName;
}
public void setMatterName(String matterName) {
this.matterName = matterName;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Integer getSource() {
return source;
}
public void setSource(Integer source) {
this.source = source;
}
public List<Long> getIdList() {
return idList;
}
public void setIdList(List<Long> idList) {
this.idList = idList;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterChargesPdu) {
MatterChargesPdu tmp = (MatterChargesPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",content:").append(getContent());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.content = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
public class MatterDatumFilePdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 材料id
*/
private Long datumId;
/**
* 事项编码
*/
private String matterCode;
/**
* 材料名
*/
private String materialName;
/**
* 附件名称
*/
private String fileName;
/**
* 附件下载地址
*/
private String fileUrl;
/**
* 附件本地下载地址
*/
private String localFileUrl;
/**
* 附件类型 (示例样表.示例样表,空白表格.空白表格)
*/
private String filetype;
/**
* 附件来源 (0.政务网,1.自定义)
*/
private Integer source;
public Long getDatumId() {
return datumId;
}
public void setDatumId(Long datumId) {
this.datumId = datumId;
}
public String getMatterCode() {
return matterCode;
}
public void setMatterCode(String matterCode) {
this.matterCode = matterCode;
}
public String getMaterialName() {
return materialName;
}
public void setMaterialName(String materialName) {
this.materialName = materialName;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getFileUrl() {
return fileUrl;
}
public void setFileUrl(String fileUrl) {
this.fileUrl = fileUrl;
}
public String getLocalFileUrl() {
return localFileUrl;
}
public void setLocalFileUrl(String localFileUrl) {
this.localFileUrl = localFileUrl;
}
public String getFiletype() {
return filetype;
}
public void setFiletype(String filetype) {
this.filetype = filetype;
}
public Integer getSource() {
return source;
}
public void setSource(Integer source) {
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterDatumFilePdu) {
MatterDatumFilePdu tmp = (MatterDatumFilePdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",datumId:").append(getDatumId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",materialName:").append(getMaterialName());
sb.append(",fileName:").append(getFileName());
sb.append(",fileUrl:").append(getFileUrl());
sb.append(",localFileUrl:").append(getLocalFileUrl());
sb.append(",filetype:").append(getFiletype());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.datumId = null;
this.matterCode = "";
this.materialName = "";
this.fileName = "";
this.fileUrl = "";
this.localFileUrl = "";
this.filetype = "示例样表";
this.source = 1;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
public class MatterFlowlimitPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 事项基础表id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 办理流程
*/
private String flowName;
/**
* 办理时长
*/
private String flowTime;
/**
* 转外时限
*/
private String flowLimit;
/**
* 办理流程说明
*/
private String flowDesc;
/**
* 事项来源(0.政务网,1.自定义)
*/
private Integer source;
public MatterFlowlimitPdu(){}
/**
* 获取 事项基础表id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项基础表id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 办理流程
* @return String
*/
public String getFlowName(){
return flowName;
}
/**
* 设置 办理流程
* @param flowName
*/
public void setFlowName(String flowName){
this.flowName = flowName;
}
/**
* 获取 办理时长
* @return String
*/
public String getFlowTime(){
return flowTime;
}
/**
* 设置 办理时长
* @param flowTime
*/
public void setFlowTime(String flowTime){
this.flowTime = flowTime;
}
/**
* 获取 转外时限
* @return String
*/
public String getFlowLimit(){
return flowLimit;
}
/**
* 设置 转外时限
* @param flowLimit
*/
public void setFlowLimit(String flowLimit){
this.flowLimit = flowLimit;
}
/**
* 获取 办理流程说明
* @return String
*/
public String getFlowDesc(){
return flowDesc;
}
/**
* 设置 办理流程说明
* @param flowDesc
*/
public void setFlowDesc(String flowDesc){
this.flowDesc = flowDesc;
}
/**
* 获取 事项来源(0.政务网,1.自定义)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源(0.政务网,1.自定义)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterFlowlimitPdu) {
MatterFlowlimitPdu tmp = (MatterFlowlimitPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",flowName:").append(getFlowName());
sb.append(",flowTime:").append(getFlowTime());
sb.append(",flowLimit:").append(getFlowLimit());
sb.append(",flowDesc:").append(getFlowDesc());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.flowName = "";
this.flowTime = "";
this.flowLimit = "";
this.flowDesc = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
public class MatterIntermediaryPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 事项matter id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 中介服务事项名称
*/
private String title;
/**
* 中介服务实施机构及资质资格要求
*/
private String intermediaryRequest;
/**
* 服务时限
*/
private String intermediaryRequestTime;
/**
* 内容
*/
private String remark;
/**
* 事项来源,(0.政务网,1.自定义)
*/
private Integer source;
public MatterIntermediaryPdu(){}
/**
* 获取 事项matter id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 中介服务事项名称
* @return String
*/
public String getTitle(){
return title;
}
/**
* 设置 中介服务事项名称
* @param title
*/
public void setTitle(String title){
this.title = title;
}
/**
* 获取 中介服务实施机构及资质资格要求
* @return String
*/
public String getIntermediaryRequest(){
return intermediaryRequest;
}
/**
* 设置 中介服务实施机构及资质资格要求
* @param intermediaryRequest
*/
public void setIntermediaryRequest(String intermediaryRequest){
this.intermediaryRequest = intermediaryRequest;
}
/**
* 获取 服务时限
* @return String
*/
public String getIntermediaryRequestTime(){
return intermediaryRequestTime;
}
/**
* 设置 服务时限
* @param intermediaryRequestTime
*/
public void setIntermediaryRequestTime(String intermediaryRequestTime){
this.intermediaryRequestTime = intermediaryRequestTime;
}
/**
* 获取 内容
* @return String
*/
public String getRemark(){
return remark;
}
/**
* 设置 内容
* @param remark
*/
public void setRemark(String remark){
this.remark = remark;
}
/**
* 获取 事项来源,(0.政务网,1.自定义)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源,(0.政务网,1.自定义)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterIntermediaryPdu) {
MatterIntermediaryPdu tmp = (MatterIntermediaryPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",title:").append(getTitle());
sb.append(",intermediaryRequest:").append(getIntermediaryRequest());
sb.append(",intermediaryRequestTime:").append(getIntermediaryRequestTime());
sb.append(",remark:").append(getRemark());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.title = "";
this.intermediaryRequest = "";
this.intermediaryRequestTime = "";
this.remark = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
public class MatterQuestionPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 事项基础表matter id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 问题
*/
private String question;
/**
* 常见问题
*/
private String answer;
/**
* 事项来源,(0.政务网,1.自定义)
*/
private Integer source;
public MatterQuestionPdu(){}
/**
* 获取 事项基础表matter id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项基础表matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 问题
* @return String
*/
public String getQuestion(){
return question;
}
/**
* 设置 问题
* @param question
*/
public void setQuestion(String question){
this.question = question;
}
/**
* 获取 常见问题
* @return String
*/
public String getAnswer(){
return answer;
}
/**
* 设置 常见问题
* @param answer
*/
public void setAnswer(String answer){
this.answer = answer;
}
/**
* 获取 事项来源,(0.政务网,1.自定义)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源,(0.政务网,1.自定义)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterQuestionPdu) {
MatterQuestionPdu tmp = (MatterQuestionPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",question:").append(getQuestion());
sb.append(",answer:").append(getAnswer());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.question = "";
this.answer = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.matter;
import com.mortals.framework.model.BaseEntityLong;
public class MatterSetbasePdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 事项matter id
*/
private Long matterId;
/**
* 事项编码
*/
private String matterCode;
/**
* 事项名称
*/
private String matterName;
/**
* 法规标题
*/
private String policyName;
/**
* 法规类型,(法律.法律,行政法规.行政法规,地方法规.地方法规,部门规章.部门规章,其他.其他,政府规章.政府规章,规范性文件.规范性文件)
*/
private String policyType;
/**
* 条例
*/
private String policyitem;
/**
* 条款内容
*/
private String content;
/**
* 事项来源,(0.政务网,1.自定义)
*/
private Integer source;
public MatterSetbasePdu(){}
/**
* 获取 事项matter id
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项matter id
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 法规标题
* @return String
*/
public String getPolicyName(){
return policyName;
}
/**
* 设置 法规标题
* @param policyName
*/
public void setPolicyName(String policyName){
this.policyName = policyName;
}
/**
* 获取 法规类型,(法律.法律,行政法规.行政法规,地方法规.地方法规,部门规章.部门规章,其他.其他,政府规章.政府规章,规范性文件.规范性文件)
* @return String
*/
public String getPolicyType(){
return policyType;
}
/**
* 设置 法规类型,(法律.法律,行政法规.行政法规,地方法规.地方法规,部门规章.部门规章,其他.其他,政府规章.政府规章,规范性文件.规范性文件)
* @param policyType
*/
public void setPolicyType(String policyType){
this.policyType = policyType;
}
/**
* 获取 条例
* @return String
*/
public String getPolicyitem(){
return policyitem;
}
/**
* 设置 条例
* @param policyitem
*/
public void setPolicyitem(String policyitem){
this.policyitem = policyitem;
}
/**
* 获取 条款内容
* @return String
*/
public String getContent(){
return content;
}
/**
* 设置 条款内容
* @param content
*/
public void setContent(String content){
this.content = content;
}
/**
* 获取 事项来源,(0.政务网,1.自定义)
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源,(0.政务网,1.自定义)
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof MatterSetbasePdu) {
MatterSetbasePdu tmp = (MatterSetbasePdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",matterId:").append(getMatterId());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",matterName:").append(getMatterName());
sb.append(",policyName:").append(getPolicyName());
sb.append(",policyType:").append(getPolicyType());
sb.append(",policyitem:").append(getPolicyitem());
sb.append(",content:").append(getContent());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.policyName = "";
this.policyType = "法律";
this.policyitem = "";
this.content = "";
this.source = 0;
}
}
package com.mortals.xhx.common.pdu.site;
import com.mortals.framework.model.BaseEntityLong;
public class SiteThemeMatterPdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 站点ID
*/
private Long siteId;
/**
* 站点名称
*/
private String siteName;
/**
* 事项ID
*/
private Long matterId;
/**
* 事项名称
*/
private String matterName;
/**
* 事项编码
*/
private String matterCode;
/**
* 服务类型(1.公共服务,2.个人服务,3.法人服务)
*/
private String userType;
/**
* 主题编码
*/
private String themeCode;
/**
* 主题名称
*/
private String themeName;
/**
* 事项来源
*/
private Integer source;
public SiteThemeMatterPdu(){}
/**
* 获取 站点ID
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点ID
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/**
* 获取 站点名称
* @return String
*/
public String getSiteName(){
return siteName;
}
/**
* 设置 站点名称
* @param siteName
*/
public void setSiteName(String siteName){
this.siteName = siteName;
}
/**
* 获取 事项ID
* @return Long
*/
public Long getMatterId(){
return matterId;
}
/**
* 设置 事项ID
* @param matterId
*/
public void setMatterId(Long matterId){
this.matterId = matterId;
}
/**
* 获取 事项名称
* @return String
*/
public String getMatterName(){
return matterName;
}
/**
* 设置 事项名称
* @param matterName
*/
public void setMatterName(String matterName){
this.matterName = matterName;
}
/**
* 获取 事项编码
* @return String
*/
public String getMatterCode(){
return matterCode;
}
/**
* 设置 事项编码
* @param matterCode
*/
public void setMatterCode(String matterCode){
this.matterCode = matterCode;
}
/**
* 获取 服务类型(1.公共服务,2.个人服务,3.法人服务)
* @return String
*/
public String getUserType(){
return userType;
}
/**
* 设置 服务类型(1.公共服务,2.个人服务,3.法人服务)
* @param userType
*/
public void setUserType(String userType){
this.userType = userType;
}
/**
* 获取 主题编码
* @return String
*/
public String getThemeCode(){
return themeCode;
}
/**
* 设置 主题编码
* @param themeCode
*/
public void setThemeCode(String themeCode){
this.themeCode = themeCode;
}
/**
* 获取 主题名称
* @return String
*/
public String getThemeName(){
return themeName;
}
/**
* 设置 主题名称
* @param themeName
*/
public void setThemeName(String themeName){
this.themeName = themeName;
}
/**
* 获取 事项来源
* @return Integer
*/
public Integer getSource(){
return source;
}
/**
* 设置 事项来源
* @param source
*/
public void setSource(Integer source){
this.source = source;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof SiteThemeMatterPdu) {
SiteThemeMatterPdu tmp = (SiteThemeMatterPdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",siteId:").append(getSiteId());
sb.append(",siteName:").append(getSiteName());
sb.append(",matterId:").append(getMatterId());
sb.append(",matterName:").append(getMatterName());
sb.append(",matterCode:").append(getMatterCode());
sb.append(",userType:").append(getUserType());
sb.append(",themeCode:").append(getThemeCode());
sb.append(",themeName:").append(getThemeName());
sb.append(",source:").append(getSource());
return sb.toString();
}
public void initAttrValue(){
this.siteId = null;
this.siteName = null;
this.matterId = null;
this.matterName = null;
this.matterCode = null;
this.userType = null;
this.themeCode = null;
this.themeName = null;
this.source = null;
}
}
package com.mortals.xhx.common.pdu.site;
import com.mortals.framework.model.BaseEntityLong;
public class SiteThemePdu extends BaseEntityLong {
private static final long serialVersionUID = 1L;
/**
* 站点id
*/
private Long siteId;
/**
* 服务类型编号
*/
private String userType;
/**
* 主题编号
*/
private String themeCode;
/**
* 主题名称
*/
private String themeName;
public SiteThemePdu(){}
/**
* 获取 站点id
* @return Long
*/
public Long getSiteId(){
return siteId;
}
/**
* 设置 站点id
* @param siteId
*/
public void setSiteId(Long siteId){
this.siteId = siteId;
}
/**
* 获取 服务类型编号
* @return String
*/
public String getUserType(){
return userType;
}
/**
* 设置 服务类型编号
* @param userType
*/
public void setUserType(String userType){
this.userType = userType;
}
/**
* 获取 主题编号
* @return String
*/
public String getThemeCode(){
return themeCode;
}
/**
* 设置 主题编号
* @param themeCode
*/
public void setThemeCode(String themeCode){
this.themeCode = themeCode;
}
/**
* 获取 主题名称
* @return String
*/
public String getThemeName(){
return themeName;
}
/**
* 设置 主题名称
* @param themeName
*/
public void setThemeName(String themeName){
this.themeName = themeName;
}
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof SiteThemePdu) {
SiteThemePdu tmp = (SiteThemePdu) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",siteId:").append(getSiteId());
sb.append(",userType:").append(getUserType());
sb.append(",themeCode:").append(getThemeCode());
sb.append(",themeName:").append(getThemeName());
return sb.toString();
}
public void initAttrValue(){
this.siteId = null;
this.userType = null;
this.themeCode = null;
this.themeName = null;
}
}
package com.mortals.xhx.feign.dept;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.dept.DeptPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = DeptFeignFallbackFactory.class)
public interface IDeptFeign extends IFeign {
/**
* 查看部门列表
*
* @param deptPdu
* @return
*/
@PostMapping(value = "/dept/list")
Rest<RespData<List<DeptPdu>>> list(@RequestBody DeptPdu deptPdu);
/**
* 查看部门
*
* @param id
* @return
*/
@GetMapping(value = "/dept/info")
Rest<DeptPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class DeptFeignFallbackFactory implements FallbackFactory<IDeptFeign> {
@Override
public IDeptFeign create(Throwable t) {
return new IDeptFeign() {
@Override
public Rest<RespData<List<DeptPdu>>> list(DeptPdu deptPdu) {
return Rest.fail("暂时无法获取部门列表,请稍后再试!");
}
@Override
public Rest<DeptPdu> info(Long id) {
return Rest.fail("暂时无法获取部门,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterAcceptPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterAcceptFallbackFactory.class)
public interface IMatterAcceptFeign extends IFeign {
/**
* 查看事项受理条件列表
*
* @param matterAcceptPdu
* @return
*/
@PostMapping(value = "/matter/accept/list")
Rest<RespData<List<MatterAcceptPdu>>> list(@RequestBody MatterAcceptPdu matterAcceptPdu);
/**
* 查看事项受理条件
*
* @param id
* @return
*/
@GetMapping(value = "/matter/accept/info")
Rest<MatterAcceptPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterAcceptFallbackFactory implements FallbackFactory<IMatterAcceptFeign> {
@Override
public IMatterAcceptFeign create(Throwable throwable) {
return new IMatterAcceptFeign(){
@Override
public Rest<RespData<List<MatterAcceptPdu>>> list(MatterAcceptPdu matterAcceptPdu) {
return Rest.fail("暂时无法获取事项受理条件列表,请稍后再试!");
}
@Override
public Rest<MatterAcceptPdu> info(Long id) {
return Rest.fail("暂时无法获取事项受理条件,请稍后再试!");
}
};
}
}
\ No newline at end of file
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterChargesPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterChargesFallbackFactory.class)
public interface IMatterChargesFeign extends IFeign {
/**
* 查看事项收费标准列表
*
* @param matterChargesPdu
* @return
*/
@PostMapping(value = "/matter/charges/list")
Rest<RespData<List<MatterChargesPdu>>> list(@RequestBody MatterChargesPdu matterChargesPdu);
/**
* 查看事项收费标准
*
* @param id
* @return
*/
@GetMapping(value = "/matter/charges/info")
Rest<MatterChargesPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterChargesFallbackFactory implements FallbackFactory<IMatterChargesFeign> {
@Override
public IMatterChargesFeign create(Throwable throwable) {
return new IMatterChargesFeign(){
@Override
public Rest<RespData<List<MatterChargesPdu>>> list(MatterChargesPdu matterChargesPdu) {
return Rest.fail("暂时无法获取事项收费标准列表,请稍后再试!");
}
@Override
public Rest<MatterChargesPdu> info(Long id) {
return Rest.fail("暂时无法获取事项收费标准列表,请稍后再试!");
}
};
}
}
\ No newline at end of file
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterDatumPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterDatumFallbackFactory.class)
public interface IMatterDatumFeign extends IFeign {
/**
* 查看事项申请材料业务列表
*
* @param matterDatumPdu
* @return
*/
@PostMapping(value = "/matter/datum/list")
Rest<RespData<List<MatterDatumPdu>>> list(@RequestBody MatterDatumPdu matterDatumPdu);
/**
* 查看事项申请材料业务
*
* @param id
* @return
*/
@GetMapping(value = "/matter/datum/info")
Rest<MatterDatumPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterDatumFallbackFactory implements FallbackFactory<IMatterDatumFeign> {
@Override
public IMatterDatumFeign create(Throwable throwable) {
return new IMatterDatumFeign(){
@Override
public Rest<RespData<List<MatterDatumPdu>>> list(MatterDatumPdu matterDatumPdu) {
return Rest.fail("暂时无法获取事项申请材料业务列表,请稍后再试!");
}
@Override
public Rest<MatterDatumPdu> info(Long id) {
return Rest.fail("暂时无法获取事项申请材料业务详细,请稍后再试!");
}
};
}
}
\ No newline at end of file
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterDatumFilePdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterDatumFileFallbackFactory.class)
public interface IMatterDatumFileFeign extends IFeign {
/**
* 查看材料附件业务列表
*
* @param matterDatumFilePdu
* @return
*/
@PostMapping(value = "/matter/datum/file/list")
Rest<RespData<List<MatterDatumFilePdu>>> list(@RequestBody MatterDatumFilePdu matterDatumFilePdu);
/**
* 查看材料附件业务
*
* @param id
* @return
*/
@GetMapping(value = "/matter/datum/file/info")
Rest<MatterDatumFilePdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterDatumFileFallbackFactory implements FallbackFactory<IMatterDatumFileFeign> {
@Override
public IMatterDatumFileFeign create(Throwable throwable) {
return new IMatterDatumFileFeign(){
@Override
public Rest<RespData<List<MatterDatumFilePdu>>> list(MatterDatumFilePdu matterDatumFilePdu) {
return Rest.fail("暂时无法获取材料附件业务列表,请稍后再试!");
}
@Override
public Rest<MatterDatumFilePdu> info(Long id) {
return Rest.fail("暂时无法获取材料附件业务详细,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterFallbackFactory.class)
public interface IMatterFeign extends IFeign {
/**
* 查看基础事项列表
*
* @param matterPdu
* @return
*/
@PostMapping(value = "/matter/list")
Rest<RespData<List<MatterPdu>>> list(@RequestBody MatterPdu matterPdu);
/**
* 查看基础事项
*
* @param id
* @return
*/
@GetMapping(value = "/matter/info")
Rest<MatterPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterFallbackFactory implements FallbackFactory<IMatterFeign> {
@Override
public IMatterFeign create(Throwable throwable) {
return new IMatterFeign(){
@Override
public Rest<RespData<List<MatterPdu>>> list(MatterPdu matterPdu) {
return Rest.fail("暂时无法获取基础事项列表,请稍后再试!");
}
@Override
public Rest<MatterPdu> info(Long id) {
return Rest.fail("暂时无法获取基础事项,请稍后再试!");
}
};
}
}
\ No newline at end of file
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterFlowlimitPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterFlowlimitFallbackFactory.class)
public interface IMatterFlowlimitFeign extends IFeign {
/**
* 查看事项办理流程列表
*
* @param matterFlowlimitPdu
* @return
*/
@PostMapping(value = "/matter/flowlimit/list")
Rest<RespData<List<MatterFlowlimitPdu>>> list(@RequestBody MatterFlowlimitPdu matterFlowlimitPdu);
/**
* 查看事项办理流程
*
* @param id
* @return
*/
@GetMapping(value = "/matter/flowlimit/info")
Rest<MatterFlowlimitPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterFlowlimitFallbackFactory implements FallbackFactory<IMatterFlowlimitFeign> {
@Override
public IMatterFlowlimitFeign create(Throwable throwable) {
return new IMatterFlowlimitFeign(){
@Override
public Rest<RespData<List<MatterFlowlimitPdu>>> list(MatterFlowlimitPdu matterFlowlimitPdu) {
return Rest.fail("暂时无法获取事项办理流程列表,请稍后再试!");
}
@Override
public Rest<MatterFlowlimitPdu> info(Long id) {
return Rest.fail("暂时无法获取事项办理流程,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterIntermediaryPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterIntermediaryFallbackFactory.class)
public interface IMatterIntermediaryFeign extends IFeign {
/**
* 查看事项中介服务列表
*
* @param matterIntermediaryPdu
* @return
*/
@PostMapping(value = "/matter/intermediary/list")
Rest<RespData<List<MatterIntermediaryPdu>>> list(@RequestBody MatterIntermediaryPdu matterIntermediaryPdu);
/**
* 查看事项中介服务
*
* @param id
* @return
*/
@GetMapping(value = "/matter/intermediary/info")
Rest<MatterIntermediaryPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterIntermediaryFallbackFactory implements FallbackFactory<IMatterIntermediaryFeign> {
@Override
public IMatterIntermediaryFeign create(Throwable throwable) {
return new IMatterIntermediaryFeign(){
@Override
public Rest<RespData<List<MatterIntermediaryPdu>>> list(MatterIntermediaryPdu matterIntermediaryPdu) {
return Rest.fail("暂时无法获取事项中介服务列表,请稍后再试!");
}
@Override
public Rest<MatterIntermediaryPdu> info(Long id) {
return Rest.fail("暂时无法获取事项中介服务,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterQuestionPdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterQuestionFallbackFactory.class)
public interface IMatterQuestionFeign extends IFeign {
/**
* 查看事项常见问题列表
*
* @param matterQuestionPdu
* @return
*/
@PostMapping(value = "/matter/question/list")
Rest<RespData<List<MatterQuestionPdu>>> list(@RequestBody MatterQuestionPdu matterQuestionPdu);
/**
* 查看事项常见问题
*
* @param id
* @return
*/
@GetMapping(value = "/matter/question/info")
Rest<MatterQuestionPdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterQuestionFallbackFactory implements FallbackFactory<IMatterQuestionFeign> {
@Override
public IMatterQuestionFeign create(Throwable throwable) {
return new IMatterQuestionFeign(){
@Override
public Rest<RespData<List<MatterQuestionPdu>>> list(MatterQuestionPdu matterQuestionPdu) {
return Rest.fail("暂时无法获取事项常见问题列表,请稍后再试!");
}
@Override
public Rest<MatterQuestionPdu> info(Long id) {
return Rest.fail("暂时无法获取事项常见问题,请稍后再试!");
}
};
}
}
package com.mortals.xhx.feign.matter;
import com.mortals.framework.common.Rest;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.matter.MatterSetbasePdu;
import com.mortals.xhx.feign.IFeign;
import feign.hystrix.FallbackFactory;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
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;
import java.util.List;
@FeignClient(name = "base-manager", path = "/base", fallbackFactory = MatterSetbaseFallbackFactory.class)
public interface IMatterSetbaseFeign extends IFeign {
/**
* 查看事项设定依据列表
*
* @param matterSetbasePdu
* @return
*/
@PostMapping(value = "/matter/setbase/list")
Rest<RespData<List<MatterSetbasePdu>>> list(@RequestBody MatterSetbasePdu matterSetbasePdu);
/**
* 查看事项设定依据
*
* @param id
* @return
*/
@GetMapping(value = "/matter/setbase/info")
Rest<MatterSetbasePdu> info(@RequestParam(value = "id") Long id);
}
@Slf4j
@Component
class MatterSetbaseFallbackFactory implements FallbackFactory<IMatterSetbaseFeign> {
@Override
public IMatterSetbaseFeign create(Throwable throwable) {
return new IMatterSetbaseFeign(){
@Override
public Rest<RespData<List<MatterSetbasePdu>>> list(MatterSetbasePdu matterSetbasePdu) {
return Rest.fail("暂时无法获取事项设定依据列表,请稍后再试!");
}
@Override
public Rest<MatterSetbasePdu> info(Long id) {
return Rest.fail("暂时无法获取事项设定依据,请稍后再试!");
}
};
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment