
208 changed files with 0 additions and 11926 deletions
@ -1,56 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project xmlns="http://maven.apache.org/POM/4.0.0" |
|||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
|||
<parent> |
|||
<groupId>com.yxt</groupId> |
|||
<artifactId>yxt-parent</artifactId> |
|||
<version>0.0.1</version> |
|||
<relativePath/> |
|||
</parent> |
|||
<modelVersion>4.0.0</modelVersion> |
|||
<artifactId>supervise-system-api</artifactId> |
|||
<groupId>com.yxt.supervise</groupId> |
|||
<version>0.0.1-SNAPSHOT</version> |
|||
|
|||
<dependencies> |
|||
<dependency> |
|||
<groupId>com.yxt</groupId> |
|||
<artifactId>yxt-common-core</artifactId> |
|||
<version>0.0.1</version> |
|||
</dependency> |
|||
|
|||
<dependency> |
|||
<groupId>org.springframework.cloud</groupId> |
|||
<artifactId>spring-cloud-starter-openfeign</artifactId> |
|||
</dependency> |
|||
|
|||
<dependency> |
|||
<groupId>org.projectlombok</groupId> |
|||
<artifactId>lombok</artifactId> |
|||
<version>1.18.24</version> |
|||
<optional>true</optional> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.baomidou</groupId> |
|||
<artifactId>mybatis-plus-boot-starter</artifactId> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.baomidou</groupId> |
|||
<artifactId>mybatis-plus-annotation</artifactId> |
|||
</dependency> |
|||
</dependencies> |
|||
|
|||
<distributionManagement> |
|||
<repository> |
|||
<id>nexus-releases</id> |
|||
<url>http://172.18.0.3:8081/repository/yxt-mvn-releases/</url> |
|||
</repository> |
|||
<snapshotRepository> |
|||
<id>nexus-snapshots</id> |
|||
<url>http://172.18.0.3:8081/repository/yxt-mvn-snapshot/</url> |
|||
</snapshotRepository> |
|||
</distributionManagement> |
|||
|
|||
|
|||
</project> |
@ -1,25 +0,0 @@ |
|||
package com.yxt.supervise.system.appversion; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/7/17 14:43 |
|||
*/ |
|||
@Data |
|||
@TableName("app_version") |
|||
public class AppVersion extends BaseEntity { |
|||
private static final long serialVersionUID = -1024009882612883351L; |
|||
|
|||
|
|||
private String appName;//应用名称
|
|||
private Integer versionCode;//版本编码
|
|||
private String versionName;//版本号
|
|||
private String downloadUrl;//下载地址
|
|||
private String versionInfo;//版本描述
|
|||
private Integer isAlpha;//是否内测:0否,1是
|
|||
private String fileName; |
|||
private boolean forceUpdate; |
|||
} |
@ -1,22 +0,0 @@ |
|||
package com.yxt.supervise.system.appversion; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/7/17 14:43 |
|||
*/ |
|||
@Data |
|||
public class AppVersionDto implements Dto { |
|||
private String id; |
|||
private String appName;//应用名称
|
|||
private Integer versionCode;//版本编码
|
|||
private String versionName;//版本号
|
|||
private String downloadUrl;//下载地址
|
|||
private String versionInfo;//版本描述
|
|||
private Integer isAlpha;//是否内测:0否,1是
|
|||
private String fileName; |
|||
private boolean forceUpdate; |
|||
} |
|||
|
@ -1,8 +0,0 @@ |
|||
package com.yxt.supervise.system.appversion; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/7/17 14:43 |
|||
*/ |
|||
public class AppVersionQuery { |
|||
} |
@ -1,22 +0,0 @@ |
|||
package com.yxt.supervise.system.appversion; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/7/17 14:44 |
|||
*/ |
|||
@Data |
|||
public class AppVersionVo implements Vo { |
|||
private String id; |
|||
private String appName;//应用名称
|
|||
private Integer versionCode;//版本编码
|
|||
private String versionName;//版本号
|
|||
private String downloadUrl;//下载地址
|
|||
private String versionInfo;//版本描述
|
|||
private Integer isAlpha;//是否内测:0否,1是
|
|||
private String fileName; |
|||
private boolean forceUpdate; |
|||
} |
|||
|
@ -1,267 +0,0 @@ |
|||
package com.yxt.supervise.system.config; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
|
|||
/** |
|||
* @author dimengzhe |
|||
* @date 2021/7/1 10:23 |
|||
* @description 常量值管理 |
|||
*/ |
|||
public class DictCommonType { |
|||
|
|||
//客户端获取手机验证码redis前缀定义
|
|||
public static final String WX_REGIST = "wx-regist-";//注册获取验证码
|
|||
public static final String WX_LOGIN = "wx-login-";//登录获取验证码
|
|||
public static final String WX_FORGET = "wx-forget-";//忘记密码获取验证码
|
|||
public static final String WX_UPDATE = "wx-update-";//忘记密码获取验证码
|
|||
public static final String WX_NEW = "wx-new-";//新手机号获取验证码
|
|||
|
|||
/*供应厂商相关*/ |
|||
@ApiModelProperty(value = "供应商分类") |
|||
public static final String SUPPLIER_TYPE = "supplierType";//数据字典已添加
|
|||
@ApiModelProperty(value = "供应类别") |
|||
public static final String SUPPLY_TYPE = "supplyType";//数据字典已添加
|
|||
@ApiModelProperty(value = "供应商分组") |
|||
public static final String SUPPLIE_RGROUP = "supplierGroup";//数据字典已添加
|
|||
|
|||
/*供应厂商财务信息相关*/ |
|||
@ApiModelProperty(value = "结算币种") |
|||
public static final String SETTLEMENT_CURRENCY = "settlementCurrency";//数据字典已添加
|
|||
@ApiModelProperty(value = "结算方式") |
|||
public static final String SETTLEMENT_WAY = "settlementWay";//数据字典已添加
|
|||
@ApiModelProperty(value = "税分类") |
|||
public static final String TAX_CLASSIFICATION = "taxClassification";//数据字典已添加
|
|||
/*基础信息品牌相关*/ |
|||
@ApiModelProperty(value = "品牌类型") |
|||
public static final String BRAND_TYPE = "brandType";//数据字典已添加
|
|||
@ApiModelProperty(value = "职级(岗位)") |
|||
public static final String POSTLEVEL = "postLevel"; |
|||
|
|||
/*车型、车型配置、车辆信息相关*/ |
|||
@ApiModelProperty(value = "车辆类型") |
|||
public static final String VEHICLE_TYPE = "vehicleType";//数据字典已添加
|
|||
@ApiModelProperty(value = "排放标准") |
|||
public static final String EMISSION_STANDARD = "emissionStandard";//数据字典已添加
|
|||
@ApiModelProperty(value = "产品线") |
|||
public static final String PRODUCT_LINE = "productLine";//数据字典已添加
|
|||
@ApiModelProperty(value = "后桥") |
|||
public static final String REAR_AXLE = "rearAxle";//数据字典已添加
|
|||
@ApiModelProperty(value = "速比") |
|||
public static final String SPEED_RATIO = "speedRatio";//数据字典已添加
|
|||
@ApiModelProperty(value = "系别") |
|||
private static final String SERIES = "series";//数据字典已添加
|
|||
@ApiModelProperty(value = "车辆功能") |
|||
private static final String VEHICLE_FUNCTION = "vehicleFunction";//数据字典已添加
|
|||
@ApiModelProperty(value = "细分市场") |
|||
private static final String MARKETSEGMENTS = "marketSegments";//数据字典已添加
|
|||
|
|||
@ApiModelProperty(value = "车身颜色") |
|||
public static final String BODYCOLOR = "bodyColor"; |
|||
@ApiModelProperty(value = "缓速器") |
|||
public static final String SLOWMACHINE = "slowMachine"; |
|||
@ApiModelProperty(value = "后视镜") |
|||
public static final String REARVIEWMIRROR = "rearViewMirror"; |
|||
@ApiModelProperty(value = "轮胎") |
|||
public static final String TIRESIZE = "tireSize"; |
|||
@ApiModelProperty(value = "驾驶室") |
|||
public static final String SPECIFICATION = "specification"; |
|||
@ApiModelProperty(value = "后桥速比") |
|||
public static final String REARAXLERATIO = "rearAxleRatio"; |
|||
@ApiModelProperty(value = "轮毂材质") |
|||
public static final String HUBMATERIAL = "hubMaterial"; |
|||
@ApiModelProperty(value = "悬架") |
|||
public static final String SUSPENSION = "suspension"; |
|||
@ApiModelProperty(value = "座椅") |
|||
public static final String SEAT = "seat"; |
|||
@ApiModelProperty(value = "鞍座") |
|||
public static final String SADDLE = "saddle"; |
|||
@ApiModelProperty(value = "轴距") |
|||
public static final String WHEELBASE = "wheelbase"; |
|||
@ApiModelProperty(value = "保险杠") |
|||
public static final String BUMPER = "bumper"; |
|||
@ApiModelProperty(value = "配置包") |
|||
public static final String CONFIGURINGBAO = "configuringBao"; |
|||
@ApiModelProperty(value = "独立热源") |
|||
public static final String INDEPENDENTSOURCES = "independentSources"; |
|||
@ApiModelProperty(value = "燃料箱") |
|||
public static final String FUELTANK = "fuelTank"; |
|||
@ApiModelProperty(value = "有无:1有0无") |
|||
public static final String WHETHER = "whether"; |
|||
|
|||
@ApiModelProperty(value = "车辆状态") |
|||
public static final String VEHICLE_STATE = "vehicleState"; |
|||
@ApiModelProperty(value = "车辆状态(车辆台账)") |
|||
public static final String VEHICLE_LEDGER_STATE = "vehicleLedgerState"; |
|||
@ApiModelProperty(value = "驱动") |
|||
public static final String DRIVER = "driver"; |
|||
@ApiModelProperty(value = "马力") |
|||
public static final String HORSEPOWER = "horsepower"; |
|||
@ApiModelProperty(value = "锁定状态") |
|||
public static final String LOCKED_STATE = "lockedState"; |
|||
@ApiModelProperty(value = "预计订金日期") |
|||
public static final String RESERVE_DEPOSIT_DATE = "reserveDepositDate"; |
|||
|
|||
|
|||
@ApiModelProperty(value = "贷款主体类型") |
|||
public static final String LOANTYPE = "loanType"; |
|||
@ApiModelProperty(value = "打包项目") |
|||
public static final String PACKAGINGPROJECT = "packagingProject"; |
|||
@ApiModelProperty(value = "融资项目(比打包项目多一个“配件”)") |
|||
public static final String PACKAGINGPROJECTFIN = "packagingProjectFin"; |
|||
@ApiModelProperty(value = "变速箱") |
|||
public static final String GEARBOX = "gearbox"; |
|||
@ApiModelProperty(value = "燃料种类") |
|||
public static final String FUELTYPE = "fuelType"; |
|||
@ApiModelProperty(value = "版本(车辆需求)") |
|||
public static final String VEHICLEVERSION = "vehicleVersion"; |
|||
@ApiModelProperty(value = "采购形式") |
|||
public static final String PURCHASINGFORM = "purchasingForm"; |
|||
/*经销商相关*/ |
|||
@ApiModelProperty(value = "经销商分类") |
|||
public static final String DISTRIBUTOR_CLASSIFICATION = "distributorClassification";//数据字典已添加
|
|||
@ApiModelProperty(value = "经销商类型") |
|||
public static final String DISTRIBUTOR_TYPE = "distributorType";//数据字典已添加
|
|||
@ApiModelProperty(value = "经销商等级") |
|||
public static final String DISTRIBUTOR_LEVEL = "distributorLevel";//数据字典已添加
|
|||
@ApiModelProperty(value = "企业性质") |
|||
public static final String ENTERPRISE_NATURE = "enterpriseNature";//数据字典已添加
|
|||
@ApiModelProperty(value = "登记状态") |
|||
public static final String REGIST_STATE = "registState"; |
|||
@ApiModelProperty(value = "注册资本单位") |
|||
public static final String REGISTEREDCAPITAL_ORG = "registeredCapitalOrg"; |
|||
@ApiModelProperty(value = "项目类型") |
|||
public static final String PROJECT_TYPE = "projectType"; |
|||
/*经销商相关结束*/ |
|||
|
|||
|
|||
@ApiModelProperty(value = "合格证情况:0001虚拟 ,002正式") |
|||
public static final String CERTIFICATE_SITUATION = "certificateSituation"; |
|||
@ApiModelProperty(value = "客户类型:1个人2企业") |
|||
public static final String CUSTOMER_TYPE = "customerType"; |
|||
@ApiModelProperty(value = "登记注册号类型") |
|||
public static final String REGIST_NUM_TYPE = "registNumType"; |
|||
@ApiModelProperty(value = "现居住状况") |
|||
public static final String CURRENT_LIVE_STATE = "currentlivestate"; |
|||
@ApiModelProperty(value = "教育程度") |
|||
public static final String EDUCATION_DEGREE = "educationdegree"; |
|||
@ApiModelProperty(value = "雇员类型") |
|||
public static final String EMPLOYEE_TYPE = "employeetype"; |
|||
@ApiModelProperty(value = "证件类型") |
|||
public static final String DOCUMENT_TYPE = "documenttype"; |
|||
@ApiModelProperty(value = "行业类别") |
|||
public static final String INDUSTRY_TYPE = "industrytype"; |
|||
@ApiModelProperty(value = "经济类型") |
|||
public static final String ECONOMIC_TYPE = "economictype"; |
|||
@ApiModelProperty(value = "组织机构类别") |
|||
public static final String ORGANIZATION_TYPE = "organizationtype"; |
|||
@ApiModelProperty(value = "组织机构类别细分") |
|||
public static final String ORGANIZATION_TYPE_DETAILS = "organizationtypedetails"; |
|||
|
|||
@ApiModelProperty(value = "是或否") |
|||
public static final String IS_TRUE = "isTrue"; |
|||
@ApiModelProperty(value = "准驾车型") |
|||
public static final String CAR_TYPE = "carType"; |
|||
|
|||
@ApiModelProperty(value = "与客户关系") |
|||
public static final String RELATION_SHIP = "relationship"; |
|||
@ApiModelProperty(value = "现工作单位性质") |
|||
public static final String ORG_NATURE = "orgNature"; |
|||
@ApiModelProperty(value = "主要收入来源") |
|||
public static final String INCOME_SOURCE = "incomeSource"; |
|||
@ApiModelProperty(value = "职位") |
|||
public static final String POSITION = "position"; |
|||
@ApiModelProperty(value = "经销商类型") |
|||
public static final String DEALERS_TYPE = "dealersType"; |
|||
@ApiModelProperty(value = "附件类型") |
|||
public static final String ATTACH_TYPE = "attachType"; |
|||
@ApiModelProperty(value = "信用记录") |
|||
public static final String CREDIT_RECORD = "creditRecord"; |
|||
@ApiModelProperty(value = "拟租赁形式l") |
|||
public static final String PLANS_TO_LEASE = "plansToLease"; |
|||
@ApiModelProperty(value = "去返程货物") |
|||
public static final String GO_GOODS = "goGoods"; |
|||
@ApiModelProperty(value = "经营业务范围") |
|||
public static final String BUSINESSSCOPE = "businessScope"; |
|||
/* 客户信息相关*/ |
|||
@ApiModelProperty(value = "客户分类") |
|||
public static final String CUSTOMER_CLASS = "customerClass"; |
|||
@ApiModelProperty(value = "客户来源") |
|||
public static final String CUSTOMER_SOURCE = "customerSource"; |
|||
@ApiModelProperty(value = "客户等级") |
|||
public static final String CUSTOMER_LEVEL = "customerLevel"; |
|||
@ApiModelProperty(value = "来访方式") |
|||
public static final String VISIT_WAY = "visitWay"; |
|||
@ApiModelProperty(value = "跟进状态") |
|||
public static final String FOLLOW_STATE = "followState"; |
|||
@ApiModelProperty(value = "提醒日期(天)") |
|||
public static final String REMIND_DAY = "remindDay"; |
|||
@ApiModelProperty(value = "承运货物类型") |
|||
public static final String CONSIGNMENT_TYPE = "consignmentType"; |
|||
@ApiModelProperty(value = "承运货物(暂为假数据)") |
|||
public static final String CONSIGNMENT = "consignment"; |
|||
@ApiModelProperty(value = "购车方式") |
|||
public static final String PURCHASETYPE = "purchaseType"; |
|||
@ApiModelProperty(value = "提车方式") |
|||
public static final String SALETYPE = "saleType"; |
|||
/* 车辆订单 */ |
|||
@ApiModelProperty(value = "单据类型") |
|||
public static final String BILLSTYPE = "billsType"; |
|||
@ApiModelProperty(value = "合同类型") |
|||
public static final String CONTRACTTYPE = "contractType"; |
|||
|
|||
@ApiModelProperty(value = "主车优惠类型") |
|||
public static final String DISCOUNTTYPE = "discountType"; |
|||
@ApiModelProperty(value = "还款方式") |
|||
public static final String MODEOFREPAY = "modeOfRePay"; |
|||
@ApiModelProperty(value = "保证金方式") |
|||
public static final String BONDMETHOD = "bondMethod"; |
|||
@ApiModelProperty(value = "业务类型") |
|||
public static final String BUSINESSTYPE = "businessType"; |
|||
@ApiModelProperty(value = "开户银行") |
|||
public static final String BANK = "bank"; |
|||
@ApiModelProperty(value = "账户类型") |
|||
public static final String ACCOUNTTYPE = "accountType"; |
|||
@ApiModelProperty(value = "运输货物") |
|||
public static final String TRANSPORTCARGO = "transportCargo"; |
|||
@ApiModelProperty(value = "结账周期") |
|||
public static final String CHECKOUTCYCLE = "checkoutCycle"; |
|||
@ApiModelProperty(value = "虚拟订单类型") |
|||
public static final String DEPOSITBILLTYPE = "depositBillType"; |
|||
@ApiModelProperty(value = "付款方式") |
|||
public static final String PAYMENTTYPE = "paymentType"; |
|||
|
|||
/* 物料相关 */ |
|||
@ApiModelProperty(value = "物料分组") |
|||
public static final String MATERIAL_GROUP = "materialGroup"; |
|||
@ApiModelProperty(value = "物料属性") |
|||
public static final String MATERIAL_PROPERTIES = "materialProperties"; |
|||
@ApiModelProperty(value = "存货类别") |
|||
public static final String STOCK_TYPE = "stockType"; |
|||
@ApiModelProperty(value = "基本单位") |
|||
public static final String BASIC_UNIT = "basicUnit"; |
|||
|
|||
/* 合同相关 */ |
|||
@ApiModelProperty(value = "人员类型") |
|||
public static final String PERSONNEL_TYPE = "personnelType"; |
|||
|
|||
/* 开票申请单相关 */ |
|||
@ApiModelProperty(value = "开票性质") |
|||
public static final String INVOICING_NATURE = "invoicingNature"; |
|||
|
|||
/*员工信息管理相关*/ |
|||
@ApiModelProperty(value = "婚姻状况") |
|||
public static final String MARITAL_STATUS = "maritalstatus"; |
|||
@ApiModelProperty(value = "民族") |
|||
public static final String NATIONAL = "national"; |
|||
@ApiModelProperty(value = "性别") |
|||
public static final String SEX = "sex"; |
|||
@ApiModelProperty(value = "政治面貌") |
|||
public static final String POLITICAL = "political"; |
|||
|
|||
|
|||
/*资料清单相关*/ |
|||
@ApiModelProperty(value = "资料类别") |
|||
public static final String DATA_TYPE = "dataType"; |
|||
@ApiModelProperty(value = "文件格式") |
|||
public static final String FILE_TYPE = "fileType"; |
|||
} |
@ -1,66 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommon.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommon <br/> |
|||
* Description: 数据字典——数据项. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:28 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据项", description = "数据字典——数据项") |
|||
@TableName("dict_common") |
|||
public class DictCommon extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("类型code") |
|||
private String dictType; // 类型code
|
|||
@ApiModelProperty("key值") |
|||
private String dictKey; // key值
|
|||
@ApiModelProperty("value值") |
|||
private String dictValue; // value值
|
|||
@ApiModelProperty("路径") |
|||
private String sidPath; // 路径
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; // 父级sid
|
|||
@ApiModelProperty("分组名称") |
|||
private String groupName; // 分组名称
|
|||
|
|||
} |
@ -1,66 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonVo.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonVo <br/> |
|||
* Description: 数据字典——数据项 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据项 视图数据详情", description = "数据字典——数据项 视图数据详情") |
|||
public class DictCommonDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型code") |
|||
private String dictType; // 类型code
|
|||
@ApiModelProperty("key值") |
|||
private String dictKey; // key值
|
|||
@ApiModelProperty("value值") |
|||
private String dictValue; // value值
|
|||
@ApiModelProperty("路径") |
|||
private String sidPath; // 路径
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; // 父级sid
|
|||
@ApiModelProperty("分组名称") |
|||
private String groupName; // 分组名称
|
|||
|
|||
} |
@ -1,66 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonDto.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonDto <br/> |
|||
* Description: 数据字典——数据项 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:28 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据项 数据传输对象", description = "数据字典——数据项 数据传输对象") |
|||
public class DictCommonDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型code") |
|||
private String dictType; // 类型code
|
|||
@ApiModelProperty("key值") |
|||
private String dictKey; // key值
|
|||
@ApiModelProperty("value值") |
|||
private String dictValue; // value值
|
|||
@ApiModelProperty("路径") |
|||
private String sidPath; // 路径
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; // 父级sid
|
|||
@ApiModelProperty("分组名称") |
|||
private String groupName; // 分组名称
|
|||
|
|||
} |
@ -1,94 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import io.swagger.annotations.ApiParam; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonFeign.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonFeign <br/> |
|||
* Description: 数据字典——数据项. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:28 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "数据字典——数据项") |
|||
@FeignClient( |
|||
contextId = "supervise-system-DictCommon", |
|||
name = "supervise-system", |
|||
path = "v1/dictcommon", |
|||
fallback = DictCommonFeignFallback.class) |
|||
public interface DictCommonFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<DictCommonVo>> listPage(@RequestBody PagerQuery<DictCommonQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody DictCommonDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<DictCommonDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
|
|||
@GetMapping("/typeValues") |
|||
@ResponseBody |
|||
@ApiOperation("下拉框的获取") |
|||
ResultBean<List<DictCommonVo>> getTypeValues(@RequestParam("type") String type, @RequestParam(value = "psid", defaultValue = "0") String psid); |
|||
|
|||
@GetMapping("/getFirstDictKeyByType") |
|||
@ResponseBody |
|||
@ApiOperation("根据数据字典的key获取第一个值(默认值)") |
|||
ResultBean getFirstDictKeyByType(@RequestParam("dictType") String dictType, @RequestParam("psid") String psid); |
|||
|
|||
@ResponseBody |
|||
@GetMapping("/selectBykey/{key}/{type}") |
|||
@ApiOperation(value = "数据字典信息修改时的初始化信息") |
|||
public ResultBean<DictCommonVo> selectBykey(@ApiParam(value = "数据字典key", required = true) @PathVariable("key") String key, @ApiParam(value = "数据字典type", required = true) @PathVariable("type") String type); |
|||
} |
@ -1,88 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonFeignFallback.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonFeignFallback <br/> |
|||
* Description: 数据字典——数据项. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class DictCommonFeignFallback implements DictCommonFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<DictCommonVo>> listPage(PagerQuery<DictCommonQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dictcommon/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(DictCommonDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dictcommon/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dictcommon/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<DictCommonDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dictcommon/fetchDetailsBySid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<DictCommonVo>> getTypeValues(String type, String psid) { |
|||
ResultBean<List<DictCommonVo>> rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dictcommon/getTypeValues无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean getFirstDictKeyByType(String dictType, String psid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<DictCommonVo> selectBykey(String key, String type) { |
|||
return null; |
|||
} |
|||
} |
@ -1,64 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonQuery.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonQuery <br/> |
|||
* Description: 数据字典——数据项 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:28 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据项 查询条件", description = "数据字典——数据项 查询条件") |
|||
public class DictCommonQuery implements Query { |
|||
|
|||
@ApiModelProperty("类型code") |
|||
private String dictType; // 类型code
|
|||
@ApiModelProperty("key值") |
|||
private String dictKey; // key值
|
|||
@ApiModelProperty("value值") |
|||
private String dictValue; // value值
|
|||
@ApiModelProperty("路径") |
|||
private String sidPath; // 路径
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; // 父级sid
|
|||
@ApiModelProperty("分组名称") |
|||
private String groupName; // 分组名称
|
|||
|
|||
} |
@ -1,66 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dictcommon; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictCommonVo.java <br/> |
|||
* Class: com.supervise.api.dictcommon.DictCommonVo <br/> |
|||
* Description: 数据字典——数据项 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:28 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据项 视图数据对象", description = "数据字典——数据项 视图数据对象") |
|||
public class DictCommonVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型code") |
|||
private String dictType; // 类型code
|
|||
@ApiModelProperty("key值") |
|||
private String dictKey; // key值
|
|||
@ApiModelProperty("value值") |
|||
private String dictValue; // value值
|
|||
@ApiModelProperty("路径") |
|||
private String sidPath; // 路径
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; // 父级sid
|
|||
@ApiModelProperty("分组名称") |
|||
private String groupName; // 分组名称
|
|||
|
|||
} |
@ -1,62 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictType.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictType <br/> |
|||
* Description: 数据字典——数据类型. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型", description = "数据字典——数据类型") |
|||
@TableName("dict_type") |
|||
public class DictType extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("类型代码") |
|||
private String dictTypeCode; // 类型代码
|
|||
@ApiModelProperty("类型名称") |
|||
private String dictTypeName; // 类型名称
|
|||
@ApiModelProperty("级别") |
|||
private String dictTypeLevel; // 级别
|
|||
@ApiModelProperty("名称") |
|||
private String name; // 名称
|
|||
|
|||
} |
@ -1,62 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeVo.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeVo <br/> |
|||
* Description: 数据字典——数据类型 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 视图数据详情", description = "数据字典——数据类型 视图数据详情") |
|||
public class DictTypeDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型代码") |
|||
private String dictTypeCode; // 类型代码
|
|||
@ApiModelProperty("类型名称") |
|||
private String dictTypeName; // 类型名称
|
|||
@ApiModelProperty("级别") |
|||
private String dictTypeLevel; // 级别
|
|||
@ApiModelProperty("名称") |
|||
private String name; // 名称
|
|||
|
|||
} |
@ -1,62 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeDto.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeDto <br/> |
|||
* Description: 数据字典——数据类型 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 数据传输对象", description = "数据字典——数据类型 数据传输对象") |
|||
public class DictTypeDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型代码") |
|||
private String dictTypeCode; // 类型代码
|
|||
@ApiModelProperty("类型名称") |
|||
private String dictTypeName; // 类型名称
|
|||
@ApiModelProperty("级别") |
|||
private String dictTypeLevel; // 级别
|
|||
@ApiModelProperty("名称") |
|||
private String name; // 名称
|
|||
|
|||
} |
@ -1,76 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeFeign.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeFeign <br/> |
|||
* Description: 数据字典——数据类型. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "数据字典——数据类型") |
|||
@FeignClient( |
|||
contextId = "yxt-supervise-DictType", |
|||
name = "yxt-supervise", |
|||
path = "v1/dicttype", |
|||
fallback = DictTypeFeignFallback.class) |
|||
public interface DictTypeFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<DictTypeVo>> listPage(@RequestBody PagerQuery<DictTypeQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody DictTypeDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<DictTypeDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -1,70 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeFeignFallback.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeFeignFallback <br/> |
|||
* Description: 数据字典——数据类型. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class DictTypeFeignFallback implements DictTypeFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<DictTypeVo>> listPage(PagerQuery<DictTypeQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dicttype/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(DictTypeDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<DictTypeDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dicttype/fetchDetailsBySid无法访问"); |
|||
} |
|||
} |
@ -1,60 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeQuery.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeQuery <br/> |
|||
* Description: 数据字典——数据类型 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 查询条件", description = "数据字典——数据类型 查询条件") |
|||
public class DictTypeQuery implements Query { |
|||
|
|||
@ApiModelProperty("类型代码") |
|||
private String dictTypeCode; // 类型代码
|
|||
@ApiModelProperty("类型名称") |
|||
private String dictTypeName; // 类型名称
|
|||
@ApiModelProperty("级别") |
|||
private String dictTypeLevel; // 级别
|
|||
@ApiModelProperty("名称") |
|||
private String name; // 名称
|
|||
|
|||
} |
@ -1,62 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.dicttype; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeVo.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeVo <br/> |
|||
* Description: 数据字典——数据类型 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 视图数据对象", description = "数据字典——数据类型 视图数据对象") |
|||
public class DictTypeVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("类型代码") |
|||
private String dictTypeCode; // 类型代码
|
|||
@ApiModelProperty("类型名称") |
|||
private String dictTypeName; // 类型名称
|
|||
@ApiModelProperty("级别") |
|||
private String dictTypeLevel; // 级别
|
|||
@ApiModelProperty("名称") |
|||
private String name; // 名称
|
|||
|
|||
} |
@ -1,35 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Builder; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @author XuanXuan |
|||
* @date 2021/3/28 15:50 |
|||
*/ |
|||
@Data |
|||
@Builder |
|||
@NoArgsConstructor |
|||
@AllArgsConstructor |
|||
public class FlowCommentDto implements Serializable { |
|||
|
|||
/** |
|||
* |
|||
*/ |
|||
private static final long serialVersionUID = 1929734226858491967L; |
|||
|
|||
/** |
|||
* 意见类别 1正常(同意)意见 2退回意见 3 驳回意见 4 委派意见 5 转办意见 6 终止流程 7 撤回流程 |
|||
*/ |
|||
private String type; |
|||
|
|||
/** |
|||
* 意见内容 |
|||
*/ |
|||
private String comment; |
|||
|
|||
} |
@ -1,18 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
@Data |
|||
public class FlowRecordVo { |
|||
private List<FlowTask> flowList = new ArrayList<>(); |
|||
|
|||
public List<FlowTask> getFlowList() { |
|||
return flowList; |
|||
} |
|||
|
|||
public void setFlowList(List<FlowTask> flowList) { |
|||
this.flowList = flowList; |
|||
} |
|||
} |
@ -1,102 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.Date; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* <p>工作流任务<p> |
|||
* |
|||
* @author XuanXuan |
|||
* @date 2021-04-03 |
|||
*/ |
|||
@ApiModel("工作流任务相关-返回参数") |
|||
@Data |
|||
public class FlowTask extends BaseEntity implements Serializable { |
|||
|
|||
@ApiModelProperty("任务编号") |
|||
private String taskId; |
|||
|
|||
@ApiModelProperty("任务名称") |
|||
private String taskName; |
|||
|
|||
@ApiModelProperty("任务Key") |
|||
private String taskDefKey; |
|||
|
|||
@ApiModelProperty("任务执行人Id") |
|||
private Long assigneeId; |
|||
|
|||
@ApiModelProperty("部门名称") |
|||
private String deptName; |
|||
|
|||
@ApiModelProperty("流程发起人部门名称") |
|||
private String startDeptName; |
|||
|
|||
@ApiModelProperty("任务执行人名称") |
|||
private String assigneeName; |
|||
|
|||
@ApiModelProperty("任务执行人头像") |
|||
private String assigneeHeadImage; |
|||
|
|||
@ApiModelProperty("流程发起人Id") |
|||
private String startUserId; |
|||
|
|||
@ApiModelProperty("流程发起人名称") |
|||
private String startUserName; |
|||
|
|||
@ApiModelProperty("流程类型") |
|||
private String category; |
|||
|
|||
@ApiModelProperty("流程变量信息") |
|||
private Object procVars; |
|||
|
|||
@ApiModelProperty("局部变量信息") |
|||
private Object taskLocalVars; |
|||
|
|||
@ApiModelProperty("流程部署编号") |
|||
private String deployId; |
|||
|
|||
@ApiModelProperty("流程ID") |
|||
private String procDefId; |
|||
|
|||
@ApiModelProperty("流程key") |
|||
private String procDefKey; |
|||
|
|||
@ApiModelProperty("流程定义名称") |
|||
private String procDefName; |
|||
|
|||
@ApiModelProperty("流程定义内置使用版本") |
|||
private int procDefVersion; |
|||
|
|||
@ApiModelProperty("流程实例ID") |
|||
private String procInsId; |
|||
|
|||
@ApiModelProperty("历史流程实例ID") |
|||
private String hisProcInsId; |
|||
|
|||
@ApiModelProperty("任务耗时") |
|||
private String duration; |
|||
|
|||
@ApiModelProperty("任务意见") |
|||
private FlowCommentDto comment = new FlowCommentDto(); |
|||
|
|||
@ApiModelProperty("候选执行人") |
|||
private String candidate; |
|||
|
|||
/* @ApiModelProperty("任务创建时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ) |
|||
private Date createTime;*/ |
|||
|
|||
@ApiModelProperty("任务完成时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") |
|||
private Date finishTime; |
|||
|
|||
@ApiModelProperty("环节的办理人信息") |
|||
private List<TaskUserInfo> taskUserInfos; |
|||
} |
@ -1,19 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author hanweijia |
|||
* @date 2021/8/20 13:53 |
|||
* @description |
|||
*/ |
|||
@Data |
|||
public class FlowTaskAllQuery implements Query { |
|||
private static final long serialVersionUID = -7395299971899690002L; |
|||
private String proDefName;//流程定义名称
|
|||
private String processDefinitionId;//流程定义id
|
|||
private String startDate;//开始日期
|
|||
private String endDate;//结束日期
|
|||
private String orgSid;//部门sid
|
|||
} |
@ -1,116 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.Date; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* <p>工作流任务<p> |
|||
* |
|||
* @author XuanXuan |
|||
* @date 2021-04-03 |
|||
*/ |
|||
@ApiModel("工作流任务相关-返回参数") |
|||
@Data |
|||
public class FlowTaskDto implements Serializable { |
|||
|
|||
@ApiModelProperty("任务编号") |
|||
private String taskId; |
|||
|
|||
@ApiModelProperty("任务名称") |
|||
private String taskName; |
|||
|
|||
@ApiModelProperty("任务Key") |
|||
private String taskDefKey; |
|||
|
|||
@ApiModelProperty("任务执行人Id") |
|||
private String assigneeSid; |
|||
|
|||
@ApiModelProperty("部门名称") |
|||
private String deptName; |
|||
|
|||
@ApiModelProperty("流程发起人部门名称") |
|||
private String startDeptName; |
|||
|
|||
@ApiModelProperty("任务执行人名称") |
|||
private String assigneeName; |
|||
|
|||
@ApiModelProperty("流程发起人Id") |
|||
private String startUserSid; |
|||
|
|||
@ApiModelProperty("流程发起人名称") |
|||
private String startUserName; |
|||
|
|||
@ApiModelProperty("流程类型") |
|||
private String category; |
|||
|
|||
@ApiModelProperty("流程变量信息") |
|||
private Object procVars; |
|||
|
|||
@ApiModelProperty("局部变量信息") |
|||
private Object taskLocalVars; |
|||
|
|||
@ApiModelProperty("流程部署编号") |
|||
private String deployId; |
|||
|
|||
@ApiModelProperty("流程ID") |
|||
private String procDefId; |
|||
|
|||
@ApiModelProperty("流程key") |
|||
private String procDefKey; |
|||
|
|||
@ApiModelProperty("流程定义名称") |
|||
private String procDefName; |
|||
|
|||
@ApiModelProperty("流程定义内置使用版本") |
|||
private int procDefVersion; |
|||
|
|||
@ApiModelProperty("流程实例ID") |
|||
private String procInsId; |
|||
|
|||
@ApiModelProperty("历史流程实例ID") |
|||
private String hisProcInsId; |
|||
|
|||
@ApiModelProperty("任务耗时") |
|||
private String duration; |
|||
|
|||
@ApiModelProperty("任务意见") |
|||
private FlowCommentDto comment; |
|||
|
|||
@ApiModelProperty("候选执行人") |
|||
private String candidate; |
|||
@ApiModelProperty("结束事件ID") |
|||
private String endActId; |
|||
|
|||
@ApiModelProperty("流程创建时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
private Date processCreateTime; |
|||
@ApiModelProperty("任务创建时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
private Date createTime; |
|||
@ApiModelProperty("任务结束时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
private Date endTime; |
|||
|
|||
@ApiModelProperty("任务完成时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
|||
private Date finishTime; |
|||
@ApiModelProperty("业务表单参数集合") |
|||
private Map<String, Object> processVariables; |
|||
|
|||
/*@ApiModelProperty("手机端参数集合") |
|||
private Map<String, Object> appVariables; |
|||
|
|||
@ApiModelProperty("pc端参数集合") |
|||
private Map<String, Object> pcVariables;*/ |
|||
|
|||
@ApiModelProperty("是否显示撤回按钮(登录用户与待办人是否为同一个)") |
|||
private boolean hasRevokeButton = false; |
|||
@ApiModelProperty("办理的url") |
|||
private SysProUrlVo sysProUrlVo ; |
|||
} |
@ -1,43 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
|
|||
/** |
|||
* @author dimengzhe |
|||
* @date 2021/8/20 13:53 |
|||
* @description |
|||
*/ |
|||
public class FlowTaskQuery implements Query { |
|||
private static final long serialVersionUID = -7395299971899690002L; |
|||
@ApiModelProperty(value = "用户sid", required = true) |
|||
private String userSid; |
|||
@ApiModelProperty(value = "zd", required = true) |
|||
private String zd; |
|||
@ApiModelProperty(value = "days", required = true) |
|||
private String days; |
|||
|
|||
public String getZd() { |
|||
return zd; |
|||
} |
|||
|
|||
public void setZd(String zd) { |
|||
this.zd = zd; |
|||
} |
|||
|
|||
public String getDays() { |
|||
return days; |
|||
} |
|||
|
|||
public void setDays(String days) { |
|||
this.days = days; |
|||
} |
|||
|
|||
public String getUserSid() { |
|||
return userSid; |
|||
} |
|||
|
|||
public void setUserSid(String userSid) { |
|||
this.userSid = userSid; |
|||
} |
|||
} |
@ -1,54 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.HashMap; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* <p>流程任务<p> |
|||
* |
|||
* @author XuanXuan |
|||
* @date 2021-04-03 |
|||
*/ |
|||
@ApiModel("工作流任务相关--请求参数") |
|||
@Data |
|||
public class FlowTaskVo { |
|||
|
|||
@ApiModelProperty("任务Id") |
|||
private String taskId; |
|||
|
|||
@ApiModelProperty("用户Id") |
|||
private String userId; |
|||
@ApiModelProperty("用户Sid") |
|||
private String userSid; |
|||
|
|||
@ApiModelProperty("任务意见") |
|||
private String comment; |
|||
|
|||
@ApiModelProperty("流程实例Id") |
|||
private String instanceId; |
|||
|
|||
@ApiModelProperty("节点") |
|||
private String targetKey; |
|||
|
|||
@ApiModelProperty("流程变量信息") |
|||
private Map<String, Object> values=new HashMap<>(); |
|||
|
|||
@ApiModelProperty("审批人") |
|||
private String assignee; |
|||
|
|||
@ApiModelProperty("候选人") |
|||
private List<String> candidateUsers=new ArrayList<>(); |
|||
|
|||
@ApiModelProperty("审批组") |
|||
private List<String> candidateGroups=new ArrayList<>(); |
|||
private int todoNumber;//代办工作数
|
|||
private int pendingWork;//待阅工作数
|
|||
private List<String> notice;//公告
|
|||
private String[] imageUrl;//轮播图地址
|
|||
} |
@ -1,8 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class Flowable extends BaseEntity { |
|||
} |
@ -1,230 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import com.yxt.supervise.system.flow.app.FlowTaskDoQuery; |
|||
import com.yxt.supervise.system.flow.app.FlowTaskDoVo; |
|||
import com.yxt.supervise.system.flow.app.FlowTaskFinishVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import io.swagger.annotations.ApiParam; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Api(tags = "Flowable") |
|||
@FeignClient( |
|||
contextId = "anrui-portal-flow-Flowable", |
|||
name = "anrui-portal", |
|||
path = "v1/flow") |
|||
public interface FlowableFeignS { |
|||
/** |
|||
* 业务系统发起流程申请 |
|||
* |
|||
* @param procDefId 流程定义id |
|||
* @param userSid 用户sid |
|||
* @param variables form参数 |
|||
* @return |
|||
*/ |
|||
/* @PostMapping("/businessStart/{procDefId}/{userSid}") |
|||
public ResultBean businessStart(@ApiParam(value = "流程定义id") @PathVariable(value = "procDefId") String procDefId, |
|||
@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, |
|||
@ApiParam(value = "变量集合,json对象") @RequestBody Map<String, Object> variables); |
|||
*/ |
|||
/** |
|||
* 流程定义列表 一般业务中不需要查询该列表 |
|||
* |
|||
* @param pageNum 页数 |
|||
* @param pageSize 容量 |
|||
* @return |
|||
*/ |
|||
@PostMapping("/processPagerList/{userSid}") |
|||
public ResultBean processPagerList(@ApiParam(value = "当前页码", required = true) @RequestParam("pageNum") Integer pageNum, |
|||
@ApiParam(value = "每页条数", required = true) @RequestParam("pageSize") Integer pageSize); |
|||
|
|||
/** |
|||
* 我的流程 我发起的流程 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param taskQueryPagerQuery 查询参数 |
|||
* @return |
|||
*/ |
|||
@PostMapping("/myprocess/{userSid}") |
|||
public ResultBean myprocess(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, |
|||
@ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<FlowTaskQuery> taskQueryPagerQuery); |
|||
|
|||
/** |
|||
* 待办列表 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param pQuery 查询参数 |
|||
* @return |
|||
*/ |
|||
@PostMapping("/todoTaskList/{userSid}") |
|||
public ResultBean todoTaskList(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, @ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<TaskQuery> pQuery); |
|||
|
|||
@ApiOperation(value = "读取xml文件") |
|||
@GetMapping("/readXml/{deployId}") |
|||
public ResultBean readXml(@ApiParam(value = "流程定义id") @PathVariable(value = "deployId") String deployId); |
|||
|
|||
/** |
|||
* 生成流程图 |
|||
* |
|||
* @param procInsId 任务ID |
|||
*/ |
|||
@ApiOperation(value = "生成流程图") |
|||
@RequestMapping("/flowViewer/{procInsId}") |
|||
public ResultBean getFlowViewer(@PathVariable("procInsId") String procInsId); |
|||
|
|||
/** |
|||
* 已办任务的查询 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param pQuery 查询参数 |
|||
* @return |
|||
*/ |
|||
@PostMapping("/doneTaskList/{userSid}") |
|||
public ResultBean doneTaskList(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, @ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<TaskQuery> pQuery); |
|||
|
|||
/** |
|||
* 处理待办任务 |
|||
* |
|||
* @param variables 表单参数 |
|||
* @return |
|||
*/ |
|||
/* @ApiOperation(value = "办理(同意)") |
|||
@PostMapping("/complete") |
|||
public ResultBean complete(@ApiParam(value = "变量集合,json对象") @RequestBody Map<String, Object> variables); |
|||
*/ |
|||
/** |
|||
* 流程撤回 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param flowTaskVo 参数 工作流任务相关--请求参数 |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "撤回流程") |
|||
@PostMapping(value = "/revokeProcess/{userSid}/{businessSid}") |
|||
public ResultBean revokeProcess( |
|||
@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, |
|||
@ApiParam(value = "业务sid") @PathVariable(value = "businessSid") String businessSid, |
|||
@ApiParam(value = "工作流任务相关--请求参数") @RequestBody FlowTaskVo flowTaskVo); |
|||
|
|||
/** |
|||
* 流程历史流转记录 |
|||
* |
|||
* @param procInsId 流程实例id |
|||
* @param deployId 目前没用 |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "流程历史流转记录") |
|||
@GetMapping(value = "/task/flowRecord/{procInsId}/{deployId}") |
|||
public ResultBean<FlowRecordVo> flowRecord(@ApiParam(value = "流程实例id") @PathVariable(value = "procInsId") String procInsId, |
|||
@ApiParam(value = "目前没用") @PathVariable(value = "deployId") String deployId); |
|||
|
|||
/** |
|||
* 流程历史流转记录 包含了评论的数据 |
|||
* |
|||
* @param procInsId 流程实例id |
|||
* @param deployId 目前没用 |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "流程历史流转记录") |
|||
@GetMapping(value = "/task/flowRecordAndComment/{procInsId}/{deployId}") |
|||
public ResultBean<List<PCHistTaskListAndCommentList>>flowRecordAndComment(@ApiParam(value = "流程实例id") @PathVariable(value = "procInsId") String procInsId, |
|||
@ApiParam(value = "目前没用") @PathVariable(value = "deployId") String deployId); |
|||
|
|||
/** |
|||
* 驳回任务 |
|||
* |
|||
* @param flowTaskVo |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "驳回任务") |
|||
@PostMapping(value = "/reject/{businessSid}") |
|||
public ResultBean taskReject(@ApiParam(value = "业务sid") @PathVariable(value = "businessSid") String businessSid, |
|||
@ApiParam(value = "工作流任务相关--请求参数") @RequestBody FlowTaskVo flowTaskVo); |
|||
|
|||
/* @ApiOperation(value = "终止任务") |
|||
@PostMapping(value = "/breakProcess/{businessSid}") |
|||
public ResultBean breakProcess(@ApiParam(value = "业务sid") @PathVariable(value = "businessSid") String businessSid, |
|||
@RequestBody FlowTaskVo flowTaskVo); |
|||
*/ |
|||
/** |
|||
* 取消申请 |
|||
* |
|||
* @param flowTaskVo |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "取消申请") |
|||
@PostMapping(value = "/task/stopProcess") |
|||
@ResponseBody |
|||
ResultBean stopProcess(@ApiParam(value = "工作流任务相关--请求参数") @RequestBody FlowTaskVo flowTaskVo); |
|||
|
|||
/** |
|||
* 删除流程实例 |
|||
* |
|||
* @param procInsId 流程实例id |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "删除流程实例") |
|||
@DeleteMapping(value = "/task/deleteProcess/{procInsId}") |
|||
@ResponseBody |
|||
ResultBean deleteProcess(@ApiParam(value = "流程实例id") @PathVariable(value = "procInsId") String procInsId); |
|||
|
|||
/** |
|||
* 待办列表 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param pQuery 查询参数 |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "总待办列表") |
|||
@PostMapping("/todoAllTaskList/{userSid}") |
|||
public ResultBean<Page<FlowTaskDto>> todoAllTaskList(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, |
|||
@ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<FlowTaskAllQuery> pQuery); |
|||
|
|||
@ApiOperation(value = "业务系统查询待办任务列表数量") |
|||
@GetMapping("/getTodoNum/{userSid}") |
|||
ResultBean<Integer> getTodoNum(@PathVariable(value = "userSid") String userSid); |
|||
@ApiOperation(value = "业务系统查询待办任务列表数量") |
|||
@GetMapping("/getTodoNum/{userSid}/{orgPath}") |
|||
ResultBean<Integer> getTodoNum(@PathVariable(value = "userSid")String userSid, |
|||
@PathVariable(value = "orgPath") String orgPath); |
|||
|
|||
/** |
|||
* 已办任务的查询 |
|||
* |
|||
* @param userSid 用户sid |
|||
* @param pQuery 查询参数 |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "总已办列表") |
|||
@PostMapping("/doneAllTaskList/{userSid}") |
|||
public ResultBean<Page<FlowTaskDto>> doneAllTaskList(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, @ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<FlowTaskAllQuery> pQuery); |
|||
|
|||
/** |
|||
* 查询下一环节 |
|||
* |
|||
* @param taskId 查询参数 |
|||
* @return |
|||
*/ |
|||
|
|||
@ApiOperation(value = "查询下一环节") |
|||
@PostMapping("/getNextTasks/{taskId}") |
|||
@ResponseBody |
|||
public ResultBean getNextTasks(@ApiParam(value = "taskId") @PathVariable(value = "taskId") String taskId); |
|||
|
|||
@ApiOperation(value = "移动端总待办列表") |
|||
@PostMapping("/todoApp") |
|||
public ResultBean<PagerVo<FlowTaskDoVo>> todoApp(@RequestBody PagerQuery<FlowTaskDoQuery> pagerQuery); |
|||
|
|||
@ApiOperation(value = "移动端总已办列表") |
|||
@PostMapping("/finishedApp") |
|||
ResultBean<PagerVo<FlowTaskFinishVo>> finishApp(@RequestBody PagerQuery<FlowTaskDoQuery> pagerQuery); |
|||
|
|||
|
|||
} |
@ -1,21 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.Map; |
|||
|
|||
@Data |
|||
public class GetNodeQuery implements Query { |
|||
private static final long serialVersionUID = -5674867230708197611L; |
|||
|
|||
@ApiModelProperty(value = "环节定义id") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "业务sid") |
|||
private String businessSid; |
|||
|
|||
|
|||
@ApiModelProperty(value = "分支字段及业务字段") |
|||
private Map<String, Object> formVariables; |
|||
} |
@ -1,20 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class GetNodeVo implements Vo { |
|||
private static final long serialVersionUID = 8802774014747063504L; |
|||
@ApiModelProperty(value = "节点名称") |
|||
private String name; |
|||
@ApiModelProperty(value = "节点id") |
|||
private String id; |
|||
@ApiModelProperty(value = "审批组") |
|||
private List<String> candidateGroups; |
|||
@ApiModelProperty(value = "是否是最后环节") |
|||
private String endTask; |
|||
} |
@ -1,24 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonProperty; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.Date; |
|||
import java.util.Map; |
|||
@Data |
|||
public class PCHistTaskListAndCommentList { |
|||
private static final long serialVersionUID = -3272069366532392941L; |
|||
@ApiModelProperty(value = "流程状态") |
|||
@JsonProperty("state") |
|||
private String state; |
|||
@ApiModelProperty(value = "时间") |
|||
@JsonProperty("time") |
|||
private Date time; |
|||
@ApiModelProperty(value = "审批记录") |
|||
@JsonProperty("flowableRecordVo") |
|||
private Map<String,Object> flowableRecordVo; |
|||
@ApiModelProperty("流程评论") |
|||
@JsonProperty("processCommentVo") |
|||
private Map<String,Object> processCommentVo; |
|||
} |
@ -1,54 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* 流程业务表单url对象 SysProUrl |
|||
* |
|||
* @author XuanXuan Xuan |
|||
* @date 2021-03-30 |
|||
*/ |
|||
@Data |
|||
@ApiModel("流程业务表单url对象") |
|||
public class SysProUrlVo implements Vo { |
|||
|
|||
/** |
|||
* 表单主键 |
|||
*/ |
|||
private String url; |
|||
|
|||
/** |
|||
* 类型办理或者详情 |
|||
*/ |
|||
private String type; |
|||
|
|||
/** |
|||
* 终端:pc/mobile |
|||
*/ |
|||
private String terminal; |
|||
/** |
|||
* 表单id |
|||
*/ |
|||
private String formId; |
|||
/** |
|||
* 名称 |
|||
*/ |
|||
private String title; |
|||
|
|||
/** |
|||
* 流程定义id |
|||
*/ |
|||
private String proc_def_id; |
|||
|
|||
/** |
|||
* 节点id |
|||
*/ |
|||
private String taskDefKey; |
|||
|
|||
/** |
|||
* app插件名称(模块名称) |
|||
*/ |
|||
private String modulePluginName; |
|||
} |
@ -1,91 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
|
|||
/** |
|||
* Project: anrui-parent <br/> |
|||
* File: TaskQuery.java <br/> |
|||
* Class: com.yxt.anrui.portal.biz.flow.TaskQuery <br/> |
|||
* Description: <描述类的功能>. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021/10/27 下午3:36 <br/> |
|||
* |
|||
* @author popo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
public class TaskQuery implements Query { |
|||
|
|||
|
|||
private String days; |
|||
private String zd1; |
|||
private String processDefinitionId; |
|||
private String startTime; |
|||
private String orgSid; |
|||
|
|||
public String getOrgSid() { |
|||
return orgSid; |
|||
} |
|||
|
|||
public void setOrgSid(String orgSid) { |
|||
this.orgSid = orgSid; |
|||
} |
|||
|
|||
public String getZd1() { |
|||
return zd1; |
|||
} |
|||
|
|||
public void setZd1(String zd1) { |
|||
this.zd1 = zd1; |
|||
} |
|||
|
|||
public String getProcessDefinitionId() { |
|||
return processDefinitionId; |
|||
} |
|||
|
|||
public void setProcessDefinitionId(String processDefinitionId) { |
|||
this.processDefinitionId = processDefinitionId; |
|||
} |
|||
|
|||
public String getDays() { |
|||
return days; |
|||
} |
|||
|
|||
public void setDays(String days) { |
|||
this.days = days; |
|||
} |
|||
|
|||
public String getStartTime() { |
|||
return startTime; |
|||
} |
|||
|
|||
public void setStartTime(String startTime) { |
|||
this.startTime = startTime; |
|||
} |
|||
} |
@ -1,31 +0,0 @@ |
|||
package com.yxt.supervise.system.flow; |
|||
|
|||
public class TaskUserInfo { |
|||
private String assigneeName; |
|||
private String assigneeHeadImage; |
|||
private String assigneeSid; |
|||
|
|||
public String getAssigneeSid() { |
|||
return assigneeSid; |
|||
} |
|||
|
|||
public void setAssigneeSid(String assigneeSid) { |
|||
this.assigneeSid = assigneeSid; |
|||
} |
|||
|
|||
public String getAssigneeName() { |
|||
return assigneeName; |
|||
} |
|||
|
|||
public void setAssigneeName(String assigneeName) { |
|||
this.assigneeName = assigneeName; |
|||
} |
|||
|
|||
public String getAssigneeHeadImage() { |
|||
return assigneeHeadImage; |
|||
} |
|||
|
|||
public void setAssigneeHeadImage(String assigneeHeadImage) { |
|||
this.assigneeHeadImage = assigneeHeadImage; |
|||
} |
|||
} |
@ -1,22 +0,0 @@ |
|||
package com.yxt.supervise.system.flow.app; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/7/20 10:54 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class AppVo implements Vo { |
|||
private static final long serialVersionUID = -8153041978260796662L; |
|||
|
|||
private String path; |
|||
private String modulePluginName; |
|||
private Integer moduleVersion; |
|||
private String msgSid; |
|||
private String json; |
|||
private String type; |
|||
private String moduleAction; |
|||
} |
@ -1,25 +0,0 @@ |
|||
package com.yxt.supervise.system.flow.app; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/7/20 9:43 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class FlowTaskDoQuery implements Query { |
|||
private static final long serialVersionUID = 4327143083035475848L; |
|||
@ApiModelProperty("用户sid") |
|||
@NotBlank(message = "参数错误:userSid") |
|||
private String userSid; |
|||
@ApiModelProperty("工作名称") |
|||
private String names; |
|||
|
|||
@ApiModelProperty("组织机构sid") |
|||
private String orgPath; |
|||
} |
@ -1,50 +0,0 @@ |
|||
package com.yxt.supervise.system.flow.app; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.fasterxml.jackson.annotation.JsonIgnore; |
|||
import com.yxt.common.core.vo.Vo; |
|||
import com.yxt.supervise.system.flow.SysProUrlVo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.Date; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/7/20 9:45 |
|||
* @Description 移动待办返回参数 |
|||
*/ |
|||
@Data |
|||
public class FlowTaskDoVo implements Vo { |
|||
private static final long serialVersionUID = 8771689666940266426L; |
|||
@ApiModelProperty(value = "环节名称") |
|||
private String taskName; |
|||
@ApiModelProperty(value = "发起部门") |
|||
private String startDeptName; |
|||
@ApiModelProperty(value = "发起人") |
|||
private String startUserName; |
|||
@ApiModelProperty(value = "工作名称") |
|||
private String procDefName; |
|||
@ApiModelProperty(value = "提交日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private Date processCreateTime; |
|||
@ApiModelProperty(value = "发起日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private Date createTime; |
|||
@ApiModelProperty(value = "流程id") |
|||
private String deployId; |
|||
@ApiModelProperty(value = "流程实例id") |
|||
private String procInsId; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty("节点id") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "app集合") |
|||
private AppVo appVariables; |
|||
@JsonIgnore |
|||
private Map<String, Object> processVariables; |
|||
@ApiModelProperty("办理的url") |
|||
@JsonIgnore |
|||
private SysProUrlVo sysProUrlVo; |
|||
} |
@ -1,58 +0,0 @@ |
|||
package com.yxt.supervise.system.flow.app; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import com.fasterxml.jackson.annotation.JsonIgnore; |
|||
import com.fasterxml.jackson.annotation.JsonProperty; |
|||
import com.yxt.common.core.vo.Vo; |
|||
import com.yxt.supervise.system.flow.SysProUrlVo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.Date; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/7/29 17:31 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class FlowTaskFinishVo implements Vo { |
|||
private static final long serialVersionUID = -5936470750210770833L; |
|||
|
|||
@ApiModelProperty(value = "流程id") |
|||
private String deployId; |
|||
@ApiModelProperty(value = "流程实例id") |
|||
private String procInsId; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty("节点id") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "app集合") |
|||
private AppVo appVariables; |
|||
@ApiModelProperty(value = "环节名称") |
|||
private String taskName; |
|||
@ApiModelProperty(value = "发起部门") |
|||
private String startDeptName; |
|||
@ApiModelProperty(value = "发起人") |
|||
private String startUserName; |
|||
@ApiModelProperty(value = "工作名称") |
|||
private String procDefName; |
|||
@ApiModelProperty(value = "提交日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private Date processCreateTime; |
|||
@ApiModelProperty(value = "发起日期") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private Date createTime; |
|||
@ApiModelProperty("任务结束时间") |
|||
@JsonFormat(pattern = "yyyy-MM-dd") |
|||
private Date endTime; |
|||
@JsonIgnore |
|||
private Map<String, Object> processVariables; |
|||
@ApiModelProperty("办理的url") |
|||
@JsonIgnore |
|||
private SysProUrlVo sysProUrlVo; |
|||
@ApiModelProperty("任务执行人名称") |
|||
@JsonProperty("currentHandle") |
|||
private String assigneeName; |
|||
} |
@ -1,62 +0,0 @@ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Builder; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
import java.util.HashMap; |
|||
import java.util.Map; |
|||
|
|||
@Data |
|||
@Builder |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
public class PrVariables { |
|||
/** |
|||
* 分公司sid |
|||
*/ |
|||
public static final String ORGPATH="orgPath"; |
|||
/** |
|||
* 流程定义的id |
|||
*/ |
|||
private String modelId; |
|||
/** |
|||
* 审批意见 |
|||
*/ |
|||
private String comment; |
|||
/** |
|||
* 流程实例的id |
|||
*/ |
|||
private String instanceId; |
|||
/** |
|||
* taskId |
|||
*/ |
|||
private String taskId; |
|||
/** |
|||
* 当前用户的id |
|||
*/ |
|||
private String userSid; |
|||
/** |
|||
* 当前用户部门的全路径 |
|||
*/ |
|||
private String orgSidPath; |
|||
/** |
|||
* 业务sid |
|||
*/ |
|||
private String businessSid; |
|||
/** |
|||
* 环节定义的ID |
|||
*/ |
|||
private String taskDefKey; |
|||
/** |
|||
* nextNodeUserSids 下一环节的用户sid |
|||
*/ |
|||
private String nextNodeUserSids; |
|||
/** |
|||
* 业务参数,按需传递 |
|||
*/ |
|||
private Map<String, Object> formVariables =new HashMap<>(); |
|||
/* @ApiModelProperty("机构sid:切换结构使用") |
|||
private String orgPath;*/ |
|||
} |
@ -1,37 +0,0 @@ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
|
|||
@Data |
|||
@ApiModel(value = "采购申请", description = "采购申请") |
|||
@TableName("purchasing_requisition") |
|||
public class PurchasingRequisition extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
@ApiModelProperty("商品名称") |
|||
private String proname; |
|||
@ApiModelProperty("商品类型") |
|||
private String protype; |
|||
@ApiModelProperty("金额") |
|||
private String money; |
|||
@ApiModelProperty("用户") |
|||
private String user; |
|||
@ApiModelProperty("数量") |
|||
private String num; |
|||
@ApiModelProperty(value = "节点状态") |
|||
private String nodeState; |
|||
@ApiModelProperty("流程定义的id") |
|||
private String procDefId; |
|||
@ApiModelProperty("流程实例的id") |
|||
private String procInstSid; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "环节定义的ID") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "nodeSid") |
|||
private String nodeSid; |
|||
} |
@ -1,33 +0,0 @@ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
|
|||
@Data |
|||
@ApiModel(value = "采购申请", description = "采购申请") |
|||
public class PurchasingRequisitionDetailsVo implements Vo { |
|||
private static final long serialVersionUID = 1L; |
|||
@ApiModelProperty("商品名称") |
|||
private String proname; |
|||
@ApiModelProperty("商品类型") |
|||
private String protype; |
|||
@ApiModelProperty("金额") |
|||
private String money; |
|||
@ApiModelProperty("用户") |
|||
private String user; |
|||
@ApiModelProperty("数量") |
|||
private String num; |
|||
@ApiModelProperty(value = "节点状态") |
|||
private String nodeState; |
|||
@ApiModelProperty("流程定义的id") |
|||
private String procDefId; |
|||
@ApiModelProperty("流程实例的id") |
|||
private String procInsId; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "环节定义的ID") |
|||
private String taskDefKey; |
|||
} |
@ -1,77 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeDto.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeDto <br/> |
|||
* Description: 数据字典——数据类型 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 数据传输对象", description = "数据字典——数据类型 数据传输对象") |
|||
public class PurchasingRequisitionDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("商品名称") |
|||
private String proname; |
|||
@ApiModelProperty("商品类型") |
|||
private String protype; |
|||
@ApiModelProperty("金额") |
|||
private String money; |
|||
@ApiModelProperty("用户") |
|||
private String user; |
|||
@ApiModelProperty("数量") |
|||
private String num; |
|||
@ApiModelProperty(value = "节点状态") |
|||
private String nodeState; |
|||
@ApiModelProperty("流程定义的id") |
|||
private String procDefId; |
|||
@ApiModelProperty("流程实例的id") |
|||
private String procInsId; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "环节定义的ID") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "instanceSid") |
|||
private String instanceId; |
|||
@ApiModelProperty(value = "comment") |
|||
private String comment; |
|||
} |
@ -1,119 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import com.yxt.supervise.system.flow.GetNodeQuery; |
|||
import com.yxt.supervise.system.flow.GetNodeVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.cloud.openfeign.SpringQueryMap; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import javax.validation.Valid; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeFeign.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeFeign <br/> |
|||
* Description: 数据字典——数据类型. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "数据字典——数据类型") |
|||
@FeignClient( |
|||
contextId = "yxt-supervise-PurchasingRequisition", |
|||
name = "yxt-supervise", |
|||
path = "v1/pr", |
|||
fallback = PurchasingRequisitionFeignFallback.class) |
|||
public interface PurchasingRequisitionFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<PurchasingRequisitionVo>> listPage(@RequestBody PagerQuery<PurchasingRequisitionQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody PurchasingRequisitionDto dto); |
|||
@ApiOperation("提交") |
|||
@PostMapping("/submit") |
|||
@ResponseBody |
|||
public ResultBean submit(@RequestBody PurchasingRequisitionDto dto); |
|||
|
|||
@ApiOperation("根据sid批量删除") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<PurchasingRequisitionDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
|
|||
/** flow */ |
|||
|
|||
@ApiOperation(value = "办理(同意)") |
|||
@PostMapping("/complete") |
|||
@ResponseBody |
|||
public ResultBean complete(@Valid @RequestBody PrVariables query); |
|||
|
|||
@ApiOperation(value = "获取上一个环节") |
|||
@GetMapping(value = "/getPreviousNodesForReject") |
|||
@ResponseBody |
|||
ResultBean<List<GetNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap GetNodeQuery query); |
|||
|
|||
@ApiOperation(value = "获取下一个环节") |
|||
@GetMapping(value = "/getNextNodesForSubmit") |
|||
@ResponseBody |
|||
ResultBean<List<GetNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap GetNodeQuery query); |
|||
|
|||
@ApiOperation(value = "驳回任务") |
|||
@PostMapping(value = "/reject") |
|||
@ResponseBody |
|||
public ResultBean taskReject(@Valid @RequestBody PurchasingRequisitionQuery query); |
|||
|
|||
@ApiOperation(value = "撤回流程") |
|||
@PostMapping(value = "/revokeProcess") |
|||
@ResponseBody |
|||
public ResultBean revokeProcess(@Valid @RequestBody PurchasingRequisitionQuery query); |
|||
|
|||
@ApiOperation(value = "终止任务") |
|||
@PostMapping(value = "/breakProcess") |
|||
@ResponseBody |
|||
public ResultBean breakProcess(@Valid @RequestBody PurchasingRequisitionQuery query); |
|||
|
|||
} |
@ -1,109 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import com.yxt.supervise.system.flow.GetNodeQuery; |
|||
import com.yxt.supervise.system.flow.GetNodeVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeFeignFallback.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeFeignFallback <br/> |
|||
* Description: 数据字典——数据类型. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class PurchasingRequisitionFeignFallback implements PurchasingRequisitionFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<PurchasingRequisitionVo>> listPage(PagerQuery<PurchasingRequisitionQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dicttype/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(PurchasingRequisitionDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean submit(PurchasingRequisitionDto dto) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口yxt_supervise/dicttype/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<PurchasingRequisitionDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口yxt_supervise/dicttype/fetchDetailsBySid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean complete(PrVariables query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<GetNodeVo>> getPreviousNodesForReject(GetNodeQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<GetNodeVo>> getNextNodesForSubmit(GetNodeQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean taskReject(PurchasingRequisitionQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean revokeProcess(PurchasingRequisitionQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean breakProcess(PurchasingRequisitionQuery query) { |
|||
return null; |
|||
} |
|||
} |
@ -1,82 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeQuery.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeQuery <br/> |
|||
* Description: 数据字典——数据类型 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 查询条件", description = "数据字典——数据类型 查询条件") |
|||
public class PurchasingRequisitionQuery implements Query { |
|||
|
|||
@ApiModelProperty("商品名称") |
|||
private String proname; |
|||
@ApiModelProperty("商品类型") |
|||
private String protype; |
|||
@ApiModelProperty("金额") |
|||
private String money; |
|||
@ApiModelProperty("用户") |
|||
private String user; |
|||
@ApiModelProperty("数量") |
|||
private String num; |
|||
@ApiModelProperty(value = "节点状态") |
|||
private String nodeState; |
|||
@ApiModelProperty("流程定义的id") |
|||
private String procDefId; |
|||
@ApiModelProperty("流程实例的id") |
|||
private String procInsId; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "环节定义的ID") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "usersid") |
|||
private String userSid; |
|||
@ApiModelProperty(value = "businessSid") |
|||
private String businessSid; |
|||
@ApiModelProperty(value = "instanceId") |
|||
private String instanceId; |
|||
/** |
|||
* 终止、驳回 |
|||
*/ |
|||
@ApiModelProperty("任务意见") |
|||
private String comment; |
|||
} |
@ -1,73 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.purchasingrequisition; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: DictTypeVo.java <br/> |
|||
* Class: com.supervise.api.dicttype.DictTypeVo <br/> |
|||
* Description: 数据字典——数据类型 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-11-11 11:40:29 <br/> |
|||
* |
|||
* @author dongjianzhao |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据字典——数据类型 视图数据对象", description = "数据字典——数据类型 视图数据对象") |
|||
public class PurchasingRequisitionVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("商品名称") |
|||
private String proname; |
|||
@ApiModelProperty("商品类型") |
|||
private String protype; |
|||
@ApiModelProperty("金额") |
|||
private String money; |
|||
@ApiModelProperty("用户") |
|||
private String user; |
|||
@ApiModelProperty("数量") |
|||
private String num; |
|||
@ApiModelProperty(value = "节点状态") |
|||
private String nodeState; |
|||
@ApiModelProperty("流程定义的id") |
|||
private String procDefId; |
|||
@ApiModelProperty("流程实例的id") |
|||
private String procInstSid; |
|||
@ApiModelProperty(value = "任务id") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "环节定义的ID") |
|||
private String taskDefKey; |
|||
} |
@ -1,28 +0,0 @@ |
|||
package com.yxt.supervise.system.region; |
|||
|
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2023/1/30 14:14 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class Region extends BaseEntity { |
|||
|
|||
private static final long serialVersionUID = -8228110479168648565L; |
|||
@ApiModelProperty(value = "上级sid") |
|||
private String pSid; |
|||
@ApiModelProperty(value = "级别") |
|||
private Integer level; |
|||
@ApiModelProperty(value = "名称,区域名称") |
|||
private String name; |
|||
@ApiModelProperty(value = "行政区划代码") |
|||
private String districtCode; |
|||
@ApiModelProperty(value = "sid全路径") |
|||
private String sidPath; |
|||
@ApiModelProperty(value = "排序号") |
|||
private Integer sortNo; |
|||
} |
@ -1,36 +0,0 @@ |
|||
package com.yxt.supervise.system.region; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestParam; |
|||
import org.springframework.web.bind.annotation.ResponseBody; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2023/1/30 14:19 |
|||
* @Description |
|||
*/ |
|||
@FeignClient( |
|||
contextId = "supervise-system-Region", |
|||
name = "supervise-system", |
|||
path = "v1/regions", |
|||
fallback = RegionFeignFallback.class) |
|||
public interface RegionFeign { |
|||
|
|||
@ApiOperation("获取省") |
|||
@ResponseBody |
|||
@GetMapping("/getProvince") |
|||
public ResultBean getProvince(); |
|||
|
|||
@ApiOperation("根据省sid获取该省的所有市") |
|||
@ResponseBody |
|||
@GetMapping("/getCity") |
|||
public ResultBean getCity(@RequestParam("sid") String sid); |
|||
|
|||
@ApiOperation("根据市sid获取该市的所有县区") |
|||
@ResponseBody |
|||
@GetMapping("/getCounty") |
|||
public ResultBean getCounty(@RequestParam("sid") String sid); |
|||
} |
@ -1,12 +0,0 @@ |
|||
package com.yxt.supervise.system.region; |
|||
|
|||
import org.springframework.stereotype.Component; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2023/1/30 14:21 |
|||
* @Description |
|||
*/ |
|||
@Component |
|||
public class RegionFeignFallback { |
|||
} |
@ -1,30 +0,0 @@ |
|||
package com.yxt.supervise.system.region; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2023/1/30 14:27 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class RegionListVo implements Vo { |
|||
private static final long serialVersionUID = 8014259465244029276L; |
|||
|
|||
@ApiModelProperty(value = "sid") |
|||
private String sid; |
|||
@ApiModelProperty(value = "上级sid") |
|||
private String pSid; |
|||
@ApiModelProperty(value = "级别") |
|||
private Integer level; |
|||
@ApiModelProperty(value = "名称,区域名称") |
|||
private String name; |
|||
@ApiModelProperty(value = "行政区划代码") |
|||
private String districtCode; |
|||
@ApiModelProperty(value = "sid全路径") |
|||
private String sidPath; |
|||
@ApiModelProperty(value = "排序号") |
|||
private Integer sortNo; |
|||
} |
@ -1,49 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunction.java <br/> |
|||
* Class: SysFunction <br/> |
|||
* Description: 功能. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "功能", description = "功能") |
|||
@TableName("sys_function") |
|||
@Data |
|||
public class SysFunction extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
@ApiModelProperty("功能名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("层级") |
|||
private Integer level; |
|||
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; |
|||
|
|||
@ApiModelProperty("接口地址") |
|||
private String actionUrl; |
|||
|
|||
@ApiModelProperty("模块名称") |
|||
private String controllerName; |
|||
|
|||
@ApiModelProperty("移动端按钮id") |
|||
private String funId; |
|||
|
|||
@ApiModelProperty("是否手机端权限0否,1是") |
|||
private String phoneFunction; |
|||
} |
@ -1,51 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionDto.java <br/> |
|||
* Class: SysFunctionDto <br/> |
|||
* Description: 功能 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "功能 数据传输对象", description = "功能 数据传输对象") |
|||
@Data |
|||
public class SysFunctionDto implements Dto { |
|||
|
|||
|
|||
@ApiModelProperty("功能名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("层级") |
|||
private Integer level; |
|||
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; |
|||
|
|||
@ApiModelProperty("接口地址") |
|||
private String actionUrl; |
|||
|
|||
@ApiModelProperty("模块名称") |
|||
private String controllerName; |
|||
@ApiModelProperty("模块sid") |
|||
private String sourceSid; |
|||
|
|||
@ApiModelProperty("移动端按钮id") |
|||
private String funId; |
|||
|
|||
@ApiModelProperty("是否手机端权限0否,1是") |
|||
private String phoneFunction; |
|||
@ApiModelProperty("备注") |
|||
private String remarks ; |
|||
} |
@ -1,88 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionFeign.java <br/> |
|||
* Class: SysFunctionFeign <br/> |
|||
* Description: 功能. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "功能") |
|||
@FeignClient( |
|||
contextId = "supervise-portal-SysFunction", |
|||
name = "supervise-portal", |
|||
path = "v1/sysfunction", |
|||
fallback = SysFunctionFeignFallback.class) |
|||
public interface SysFunctionFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<SysFunctionVo>> listPage(@RequestBody PagerQuery<SysFunctionQuery> pq); |
|||
|
|||
@ApiOperation("功能管理不分页查询全部 树形") |
|||
@PostMapping("/listAll") |
|||
public ResultBean<List<SysFunctionVo>> listAll(@RequestBody SysFunctionQuery query); |
|||
|
|||
@ApiOperation("根据角色sid条件查询所有数据列表 树形") |
|||
@PostMapping("/listAllByRoleSid") |
|||
public ResultBean<List<SysFunctionVo>> listAllByRoleSid(@RequestBody SysFunctionQuery query); |
|||
|
|||
/** |
|||
* 功能列表接口 |
|||
* |
|||
* @param query |
|||
* @return |
|||
*/ |
|||
@ApiOperation("查询所有数据列表 根据资源归类") |
|||
@PostMapping("/listAllVoForSource") |
|||
public ResultBean<List<SysFunctionTreeVo>> listAllVoForSource(@RequestBody SysFunctionQuery query); |
|||
|
|||
@ApiOperation("所有数据列表") |
|||
@GetMapping("/list") |
|||
public ResultBean<List<SysFunctionVo>> list(); |
|||
|
|||
@ApiOperation("新增保存") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody SysFunctionDto dto); |
|||
|
|||
@ApiOperation("修改保存") |
|||
@PostMapping("/update/{sid}") |
|||
public ResultBean update(@RequestBody SysFunctionDto dto,@PathVariable("sid") String sid); |
|||
|
|||
@ApiOperation("修改功能的是否可用的状态") |
|||
@PostMapping("/updateIsEnable/{sid}/{isEnable}") |
|||
public ResultBean updateIsEnable(@PathVariable("sid") String sid, @PathVariable("isEnable") Integer isEnable); |
|||
|
|||
@ApiOperation("删除记录") |
|||
@GetMapping("/del/{ids}") |
|||
public ResultBean del(@PathVariable("ids") String ids); |
|||
@ApiOperation("删除记录") |
|||
@GetMapping("/delBySids/{sids}") |
|||
public ResultBean delBySids(@PathVariable("sids") String sids); |
|||
|
|||
@ApiOperation("获取一条记录") |
|||
@GetMapping("/fetch/{id}") |
|||
public ResultBean<SysFunctionVo> fetch(@PathVariable("id") String id); |
|||
@ApiOperation("获取一条记录") |
|||
@GetMapping("/fetchBySid/{sid}") |
|||
public ResultBean<SysFunctionVo> fetchBySid(@PathVariable("sid") String sid); |
|||
} |
@ -1,92 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionFeignFallback.java <br/> |
|||
* Class: SysFunctionFeignFallback <br/> |
|||
* Description: 功能. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class SysFunctionFeignFallback implements SysFunctionFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<SysFunctionVo>> listPage(PagerQuery<SysFunctionQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysFunctionVo>> listAll(SysFunctionQuery query){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/listAll无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysFunctionVo>> listAllByRoleSid(SysFunctionQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/listAllByRoleSid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysFunctionTreeVo>> listAllVoForSource(SysFunctionQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/listAllVoForSource无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysFunctionVo>> list(){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/list无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(SysFunctionDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysfunction/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean update(SysFunctionDto dto,String sid){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysfunction/update无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean updateIsEnable(String sid, Integer isEnable) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean del(String ids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysfunction/del无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids(String sids) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysfunction/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysFunctionVo> fetch(String id){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/fetch无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysFunctionVo> fetchBySid(String sid) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysfunction/fetchBySid无法访问"); |
|||
} |
|||
} |
@ -1,50 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionQuery.java <br/> |
|||
* Class: SysFunctionQuery <br/> |
|||
* Description: 功能 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "功能 查询条件", description = "功能 查询条件") |
|||
@Data |
|||
public class SysFunctionQuery implements Query { |
|||
|
|||
|
|||
@ApiModelProperty("功能名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("层级") |
|||
private Integer level; |
|||
|
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; |
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
|
|||
@ApiModelProperty("接口地址") |
|||
private String actionUrl; |
|||
|
|||
@ApiModelProperty("模块名称") |
|||
private String controllerName; |
|||
|
|||
@ApiModelProperty("移动端按钮id") |
|||
private String funId; |
|||
|
|||
|
|||
@ApiModelProperty("是否手机端权限0否,1是") |
|||
private String phoneFunction; |
|||
} |
@ -1,50 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionTreeVo.java <br/> |
|||
* Description: 功能表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "功能表 视图数据对象", description = "功能表 视图数据对象") |
|||
@Data |
|||
public class SysFunctionTreeVo implements Vo { |
|||
@ApiModelProperty("功能名称") |
|||
private String name; |
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
@ApiModelProperty("上级sid") |
|||
private String parentSid; |
|||
@ApiModelProperty("sid") |
|||
private String sid; |
|||
@ApiModelProperty("资源名称") |
|||
private String sourceName; |
|||
@ApiModelProperty("url地址") |
|||
private String actionUrl; |
|||
@ApiModelProperty("功能根路径sid") |
|||
private String functionRootSid; |
|||
@ApiModelProperty("子功能") |
|||
private List<SysFunctionTreeVo> children; |
|||
@ApiModelProperty("是否可用") |
|||
private String isEnable; |
|||
@ApiModelProperty("功能列表用,是否是资源层级1是,0不是") |
|||
private String isSource = "0"; |
|||
@ApiModelProperty("父级名称") |
|||
private String parentName; |
|||
@ApiModelProperty("说明") |
|||
private String remarks; |
|||
} |
@ -1,51 +0,0 @@ |
|||
package com.yxt.supervise.system.sysfunction; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysFunctionVo.java <br/> |
|||
* Class: SysFunctionVo <br/> |
|||
* Description: 功能 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "功能 视图数据对象", description = "功能 视图数据对象") |
|||
@Data |
|||
public class SysFunctionVo implements Vo { |
|||
@ApiModelProperty("功能名称") |
|||
private String name; |
|||
@ApiModelProperty("父级sid") |
|||
private String parentSid; |
|||
@ApiModelProperty("父级名称") |
|||
private String parentName; |
|||
@ApiModelProperty("接口地址") |
|||
private String actionUrl; |
|||
@ApiModelProperty("模块名称") |
|||
private String controllerName; |
|||
@ApiModelProperty("是否手机端权限0否,1是") |
|||
private String phoneFunction; |
|||
@ApiModelProperty("sid") |
|||
private String sid; |
|||
@ApiModelProperty("子集数据") |
|||
private List<SysFunctionVo> children; |
|||
@ApiModelProperty("是否选中 1未选中,0选中") |
|||
private String checked; |
|||
@ApiModelProperty("资源名称") |
|||
private String sourceName; |
|||
@ApiModelProperty("资源SId") |
|||
private String sourceSid; |
|||
@ApiModelProperty("是否可用") |
|||
private Integer isEnable; |
|||
} |
@ -1,21 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class SaveListDto implements Dto { |
|||
private static final long serialVersionUID = -8934344899751306457L; |
|||
|
|||
@ApiModelProperty("用户sid") |
|||
private String userSid; // 数据字典sid
|
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
|
|||
@ApiModelProperty("List") |
|||
private List<SysMappingListDto> listDtos; |
|||
} |
@ -1,68 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMapping.java <br/> |
|||
* Class: SysMapping <br/> |
|||
* Description: sys_mapping. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射", description = "数据映射") |
|||
@TableName("sys_mapping") |
|||
public class SysMapping extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
} |
@ -1,68 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingVo.java <br/> |
|||
* Class: SysMappingVo <br/> |
|||
* Description: sys_mapping 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射 视图数据详情", description = "数据映射 视图数据详情") |
|||
public class SysMappingDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
} |
@ -1,70 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingDto.java <br/> |
|||
* Class: SysMappingDto <br/> |
|||
* Description: sys_mapping 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射 数据传输对象", description = "数据映射 数据传输对象") |
|||
public class SysMappingDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("用户sid") |
|||
private String userSid; // 数据字典sid
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
} |
@ -1,98 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingFeign.java <br/> |
|||
* Class: SysMappingFeign <br/> |
|||
* Description: sys_mapping. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "数据映射") |
|||
@FeignClient( |
|||
contextId = "supervise-portal-SysMapping", |
|||
name = "supervise-portal", |
|||
path = "v1/sysmapping", |
|||
fallback = SysMappingFeignFallback.class) |
|||
public interface SysMappingFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
@ResponseBody |
|||
public ResultBean<PagerVo<SysMappingVo>> listPage(@RequestBody PagerQuery<SysMappingQuery> pq); |
|||
|
|||
@ApiOperation("新增或修改") |
|||
@PostMapping("/save") |
|||
@ResponseBody |
|||
public ResultBean save(@RequestBody SysMappingDto dto); |
|||
|
|||
@ApiOperation("根据sid删除记录") |
|||
@DeleteMapping("/delBySids") |
|||
@ResponseBody |
|||
public ResultBean delBySids(@RequestBody String[] sids); |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<SysMappingDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
|
|||
@ApiOperation("新增映射") |
|||
@PostMapping("/saveMappingList") |
|||
@ResponseBody |
|||
public ResultBean saveMappingList(@RequestBody SaveListDto dto); |
|||
|
|||
@ApiOperation("根据条件查询详情") |
|||
@PostMapping("/selectMappingInfo") |
|||
@ResponseBody |
|||
public ResultBean<SysMappingInfoVo> selectMappingInfo(@RequestBody SysMappingInfoQuery query); |
|||
|
|||
@PostMapping("/selectMappingListInfo") |
|||
@ResponseBody |
|||
public ResultBean<List<SysMappingInfoVo>> selectMappingListInfo(@RequestBody SysMappingListInfoQuery query); |
|||
|
|||
@ApiOperation("根据条件查询详情批量") |
|||
@PostMapping("/selectMappingInfoBatch") |
|||
@ResponseBody |
|||
public ResultBean<Map<String, Object>> selectMappingInfoBatch(@RequestBody List<Map<String, List<SysMappingInfoQueryBatch>>> sysMappingInfoQuerys); |
|||
} |
@ -1,93 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingFeignFallback.java <br/> |
|||
* Class: SysMappingFeignFallback <br/> |
|||
* Description: sys_mapping. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class SysMappingFeignFallback implements SysMappingFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<SysMappingVo>> listPage(PagerQuery<SysMappingQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口sysmapping/sysmapping/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(SysMappingDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口sysmapping/sysmapping/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySids( String[] sids){ |
|||
return ResultBean.fireFail().setMsg("接口sysmapping/sysmapping/delBySids无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysMappingDetailsVo> fetchDetailsBySid(String sid){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口sysmapping/sysmapping/fetchDetailsBySid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean saveMappingList(SaveListDto dto) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysMappingInfoVo> selectMappingInfo(SysMappingInfoQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMappingInfoVo>> selectMappingListInfo(SysMappingListInfoQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<Map<String,Object>> selectMappingInfoBatch(List<Map<String,List<SysMappingInfoQueryBatch>>> sysMappingInfoQuerys) { |
|||
return null; |
|||
} |
|||
} |
@ -1,25 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysMappingInfoQuery implements Query { |
|||
private static final long serialVersionUID = 5179141159925489016L; |
|||
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
|
|||
@ApiModelProperty("数据字典类别编码") |
|||
private String dictTypeCode; // 数据字典类别编码
|
|||
|
|||
@ApiModelProperty("数据key") |
|||
private String dictKey; // 数据key
|
|||
} |
@ -1,27 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysMappingInfoQueryBatch implements Query { |
|||
private static final long serialVersionUID = 5179141159925489016L; |
|||
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
|
|||
@ApiModelProperty("数据字典类别编码") |
|||
private String dictTypeCode; // 数据字典类别编码
|
|||
|
|||
@ApiModelProperty("数据key") |
|||
private String dictKey; // 数据key
|
|||
/* @ApiModelProperty("编码") |
|||
private String fNumber; // 编码*/
|
|||
} |
@ -1,27 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysMappingInfoVo implements Vo { |
|||
|
|||
|
|||
private static final long serialVersionUID = -4909774998558087805L; |
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
} |
@ -1,65 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingDto.java <br/> |
|||
* Class: SysMappingDto <br/> |
|||
* Description: sys_mapping 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射 数据传输对象", description = "数据映射 数据传输对象") |
|||
public class SysMappingListDto implements Dto { |
|||
|
|||
private String sid; // sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
} |
@ -1,13 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysMappingListInfoQuery implements Query { |
|||
private static final long serialVersionUID = 2691844852742909158L; |
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; |
|||
} |
@ -1,76 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingQuery.java <br/> |
|||
* Class: SysMappingQuery <br/> |
|||
* Description: sys_mapping 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射 查询条件", description = "数据映射 查询条件") |
|||
public class SysMappingQuery implements Query { |
|||
|
|||
private static final long serialVersionUID = -546734185535363676L; |
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
@ApiModelProperty("数据字典类别编码") |
|||
private String dictTypeCode; // 数据字典类别编码
|
|||
@ApiModelProperty("数据字典类别名称") |
|||
private String dictTypeName; // 数据字典类别名称
|
|||
@ApiModelProperty("数据key") |
|||
private String dictKey; // 数据key
|
|||
@ApiModelProperty("数据value") |
|||
private String dictValue; // 数据value
|
|||
|
|||
} |
@ -1,76 +0,0 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.system.sysmapping; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: sysmapping(sysmapping) <br/> |
|||
* File: SysMappingVo.java <br/> |
|||
* Class: SysMappingVo <br/> |
|||
* Description: sys_mapping 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2022-09-26 10:50:18 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "数据映射 视图数据对象", description = "数据映射 视图数据对象") |
|||
public class SysMappingVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("数据字典sid") |
|||
private String dictSid; // 数据字典sid
|
|||
@ApiModelProperty("映射来源,如CWXT等") |
|||
private String map_sourceKey; // 映射来源,如CWXT等
|
|||
@ApiModelProperty("映射来源,如财务系统等") |
|||
private String map_sourceValue; // 映射来源,如财务系统等
|
|||
@ApiModelProperty("映射实体,如付款单") |
|||
private String map_object; // 映射实体,如付款单
|
|||
@ApiModelProperty("映射项目类别,如应付类别") |
|||
private String map_item; // 映射项目类别,如应付类别
|
|||
@ApiModelProperty("项目key,如002") |
|||
private String map_itemKey; // 项目key,如002
|
|||
@ApiModelProperty("项目value,如外采") |
|||
private String map_itemValue; // 项目value,如外采
|
|||
|
|||
@ApiModelProperty("数据字典类别编码") |
|||
private String dictTypeCode; // 数据字典类别编码
|
|||
@ApiModelProperty("数据字典类别名称") |
|||
private String dictTypeName; // 数据字典类别名称
|
|||
@ApiModelProperty("数据key") |
|||
private String dictKey; // 数据key
|
|||
@ApiModelProperty("数据value") |
|||
private String dictValue; // 数据value
|
|||
} |
@ -1,64 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenu.java <br/> |
|||
* Class: SysMenu <br/> |
|||
* Description: 菜单表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单表", description = "菜单表") |
|||
@TableName("sys_menu") |
|||
@Data |
|||
public class SysMenu extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
@ApiModelProperty("菜单名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("菜单路由路径(VUE)") |
|||
private String menuUrl; |
|||
|
|||
@ApiModelProperty("菜单对应的前端页面路径") |
|||
private String pageUrl; |
|||
|
|||
@ApiModelProperty("菜单图标地址") |
|||
private String iconUrl; |
|||
|
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
|
|||
@ApiModelProperty("是否显示,默认为1显示,0为不显示") |
|||
private String isShow; |
|||
|
|||
@ApiModelProperty("排序号") |
|||
private Integer sortNo; |
|||
|
|||
@ApiModelProperty("上级sid") |
|||
private String pSid; |
|||
|
|||
@ApiModelProperty("前端页面路径重定向") |
|||
private Integer pageUrlRedirect; |
|||
|
|||
@ApiModelProperty("前端页面名称(vue组件名)") |
|||
private String pageName; |
|||
|
|||
@ApiModelProperty("前端页面别名") |
|||
private String pageAliasName; |
|||
|
|||
@ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") |
|||
private String menuType; |
|||
} |
@ -1,72 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuDto.java <br/> |
|||
* Class: SysMenuDto <br/> |
|||
* Description: 菜单表 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单表 数据传输对象", description = "菜单表 数据传输对象") |
|||
@Data |
|||
public class SysMenuDto implements Dto { |
|||
|
|||
|
|||
private static final long serialVersionUID = -8143707488992909267L; |
|||
@ApiModelProperty(value = "菜单名称", required = true) |
|||
@NotBlank(message = "菜单名称不能为空") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("菜单路由路径(VUE)") |
|||
private String menuUrl; |
|||
|
|||
@ApiModelProperty("菜单对应的前端页面路径") |
|||
private String pageUrl; |
|||
|
|||
@ApiModelProperty("菜单图标地址") |
|||
private String iconUrl; |
|||
|
|||
@ApiModelProperty(value = "资源sid", required = true) |
|||
@NotBlank(message = "资源不能为空") |
|||
private String sourceSid; |
|||
|
|||
@ApiModelProperty(value = "是否显示,默认为1显示,0为不显示", required = true) |
|||
@NotBlank(message = "是否显示不能为空") |
|||
private String isShow; |
|||
|
|||
@ApiModelProperty("排序号") |
|||
private Integer sortNo; |
|||
|
|||
@ApiModelProperty(value = "上级sid", example = "0", required = true) |
|||
@NotBlank(message = "上级菜单不能为空") |
|||
private String pSid; |
|||
|
|||
@ApiModelProperty(value = "前端页面路径重定向", required = false) |
|||
private Integer pageUrlRedirect; |
|||
|
|||
@ApiModelProperty("前端页面名称(vue组件名)") |
|||
private String pageName; |
|||
|
|||
@ApiModelProperty(value = "前端页面别名", required = false) |
|||
private String pageAliasName; |
|||
|
|||
@ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") |
|||
private String menuType; |
|||
|
|||
@ApiModelProperty(value = "备注") |
|||
private String remarks; |
|||
} |
@ -1,114 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
|
|||
import javax.validation.Valid; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuFeign.java <br/> |
|||
* Class: SysMenuFeign <br/> |
|||
* Description: 菜单表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "菜单表") |
|||
@FeignClient( |
|||
contextId = "supervise-portal-SysMenu", |
|||
name = "supervise-portal", |
|||
path = "v1/sysmenu", |
|||
fallback = SysMenuFeignFallback.class) |
|||
public interface SysMenuFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<SysMenuVo>> listPage(@RequestBody PagerQuery<SysMenuQuery> pq); |
|||
|
|||
/* @ApiOperation("根据条件查询所有数据列表") |
|||
@PostMapping("/listAll") |
|||
public ResultBean<List<SysMenuVo>> listAll(@RequestBody SysMenuQuery query);*/ |
|||
|
|||
/** |
|||
* 菜单列表:根据资源归类 |
|||
* |
|||
* @param query |
|||
* @return |
|||
*/ |
|||
@ApiOperation("菜单列表:根据资源归类") |
|||
@PostMapping("/listAllVoForSource") |
|||
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(@RequestBody SysMenuQuery query); |
|||
|
|||
@ApiOperation("根据资源sid查询所有数据列表 ") |
|||
@PostMapping("/sourcemenutree") |
|||
public ResultBean<List<Map<String, Object>>> sourcemenutree(@RequestBody SysMenuQuery query); |
|||
|
|||
@ApiOperation("根据角色sid条件查询所有数据列表") |
|||
@PostMapping("/listAllByRoleSid") |
|||
public ResultBean<List<SysMenuVo>> listAllByRoleSid(@RequestBody SysMenuQuery query); |
|||
|
|||
@ApiOperation("所有数据列表") |
|||
@GetMapping("/list") |
|||
public ResultBean<List<SysMenuVo>> list(); |
|||
|
|||
@ApiOperation("新增保存") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@Valid @RequestBody SysMenuDto dto); |
|||
|
|||
@ApiOperation("修改保存") |
|||
@PostMapping("/update/{sid}") |
|||
public ResultBean update(@Valid @RequestBody SysMenuDto dto, @PathVariable("sid") String sid); |
|||
|
|||
/* @ApiOperation("修改保存") |
|||
@PostMapping("/updateSort/{sid}") |
|||
public ResultBean updateSort(@RequestBody SysMenuDto dto,@PathVariable("sid") String sid); |
|||
*/ |
|||
|
|||
/** |
|||
* 修改是否可用的状态 |
|||
* |
|||
* @param sid 菜单sid或资源sid |
|||
* @param isEnable 是否可用的状态:1可用,0不可用 |
|||
* @return |
|||
*/ |
|||
@ApiOperation("修改是否可用的状态 ") |
|||
@PostMapping("/updateIsEnable/{sid}/{isEnable}") |
|||
public ResultBean updateIsEnable(@PathVariable("sid") String sid, @PathVariable("isEnable") Integer isEnable); |
|||
|
|||
/* @ApiOperation("删除记录") |
|||
@GetMapping("/del/{ids}") |
|||
public ResultBean del(@PathVariable("ids") String ids);*/ |
|||
|
|||
/** |
|||
* 根据当前行sid删除菜单 |
|||
* |
|||
* @param sid 菜单sid |
|||
* @return |
|||
*/ |
|||
@ApiOperation("删除记录 根据sid") |
|||
@GetMapping("/delBySids/{sid}") |
|||
public ResultBean delBySids(@PathVariable("sid") String sid); |
|||
|
|||
/* @ApiOperation("获取一条记录") |
|||
@GetMapping("/fetch/{id}") |
|||
public ResultBean<SysMenuVo> fetch(@PathVariable("id") String id); |
|||
|
|||
@ApiOperation("获取一条记录 根据sid") |
|||
@GetMapping("/fetchBySid/{sid}") |
|||
public ResultBean<SysMenuVo> fetchBySid(@PathVariable("sid") String sid);*/ |
|||
} |
@ -1,100 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuFeignFallback.java <br/> |
|||
* Class: SysMenuFeignFallback <br/> |
|||
* Description: 菜单表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class SysMenuFeignFallback implements SysMenuFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<SysMenuVo>> listPage(PagerQuery<SysMenuQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/listPage无法访问"); |
|||
} |
|||
|
|||
/* @Override |
|||
public ResultBean<List<SysMenuVo>> listAll(SysMenuQuery query){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/listAll无法访问"); |
|||
}*/ |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMenuTreeVo>> listAllVoForSource(SysMenuQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/listAllVoForSource无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<Map<String, Object>>> sourcemenutree(SysMenuQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/sourcemenutree无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMenuVo>> listAllByRoleSid(SysMenuQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/listAllByRoleSid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMenuVo>> list() { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/list无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(SysMenuDto dto) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenu/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean update(SysMenuDto dto, String sid) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenu/update无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean updateIsEnable(String sid, Integer isEnable) { |
|||
return null; |
|||
} |
|||
|
|||
/* @Override |
|||
public ResultBean del(String ids) { |
|||
|
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenu/del无法访问"); |
|||
}*/ |
|||
|
|||
@Override |
|||
public ResultBean delBySids(String sid) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenu/delBySids无法访问"); |
|||
} |
|||
|
|||
/*@Override |
|||
public ResultBean<SysMenuVo> fetch(String id){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/fetch无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysMenuVo> fetchBySid(String sid) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenu/fetchBySid无法访问"); |
|||
}*/ |
|||
} |
@ -1,66 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuQuery.java <br/> |
|||
* Class: SysMenuQuery <br/> |
|||
* Description: 菜单表 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单表 查询条件", description = "菜单表 查询条件") |
|||
@Data |
|||
public class SysMenuQuery implements Query { |
|||
|
|||
|
|||
@ApiModelProperty("菜单名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("菜单路由路径(VUE)") |
|||
private String menuUrl; |
|||
|
|||
@ApiModelProperty("菜单对应的前端页面路径") |
|||
private String pageUrl; |
|||
|
|||
@ApiModelProperty("菜单图标地址") |
|||
private String iconUrl; |
|||
|
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
@ApiModelProperty("用户sid") |
|||
private String userSid; |
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
|
|||
@ApiModelProperty("是否显示,默认为1显示,0为不显示") |
|||
private String isShow; |
|||
|
|||
@ApiModelProperty("排序号") |
|||
private Integer sortNo; |
|||
|
|||
@ApiModelProperty("上级sid") |
|||
private String pSid; |
|||
|
|||
@ApiModelProperty("前端页面路径重定向") |
|||
private Integer pageUrlRedirect; |
|||
|
|||
@ApiModelProperty("前端页面名称(vue组件名)") |
|||
private String pageName; |
|||
|
|||
@ApiModelProperty("前端页面别名") |
|||
private String pageAliasName; |
|||
|
|||
@ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") |
|||
private String menuType; |
|||
} |
@ -1,59 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuVo.java <br/> |
|||
* Class: SysMenuVo <br/> |
|||
* Description: 菜单表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单表 视图数据对象", description = "菜单表 视图数据对象") |
|||
@Data |
|||
public class SysMenuTreeVo implements Vo { |
|||
@ApiModelProperty("菜单名称") |
|||
private String name; |
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
@ApiModelProperty("排序号") |
|||
private Integer sortNo; |
|||
@ApiModelProperty("上级sid") |
|||
private String pSid; |
|||
@ApiModelProperty("上级菜单名称") |
|||
private String pName; |
|||
@ApiModelProperty("sid") |
|||
private String sid; |
|||
@ApiModelProperty("资源名称") |
|||
private String sourceName; |
|||
@ApiModelProperty("菜单根路径sid") |
|||
private String menuRootSid; |
|||
@ApiModelProperty("pageUrl") |
|||
private String pageUrl; |
|||
@ApiModelProperty("menuUrl") |
|||
private String menuUrl; |
|||
@ApiModelProperty("menuUrl") |
|||
private String pageName; |
|||
@ApiModelProperty("iconUrl") |
|||
private String iconUrl; |
|||
@ApiModelProperty("菜单列表用,是否是资源层级1是,0不是") |
|||
private String isSource = "0"; |
|||
@ApiModelProperty("是否可用") |
|||
private String isEnable; |
|||
@ApiModelProperty(value = "备注") |
|||
private String remarks; |
|||
@ApiModelProperty("子菜单") |
|||
private List<SysMenuTreeVo> children; |
|||
} |
@ -1,74 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenu; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuVo.java <br/> |
|||
* Class: SysMenuVo <br/> |
|||
* Description: 菜单表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单表 视图数据对象", description = "菜单表 视图数据对象") |
|||
@Data |
|||
public class SysMenuVo implements Vo { |
|||
|
|||
|
|||
@ApiModelProperty("菜单名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("菜单路由路径(VUE)") |
|||
private String menuUrl; |
|||
|
|||
@ApiModelProperty("菜单对应的前端页面路径") |
|||
private String pageUrl; |
|||
|
|||
@ApiModelProperty("菜单图标地址") |
|||
private String iconUrl; |
|||
|
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
|
|||
@ApiModelProperty("是否显示,默认为1显示,0为不显示") |
|||
private String isShow; |
|||
|
|||
@ApiModelProperty("排序号") |
|||
private Integer sortNo; |
|||
|
|||
@ApiModelProperty("上级sid") |
|||
private String pSid; |
|||
@ApiModelProperty("上级名称") |
|||
private String pName; |
|||
@ApiModelProperty("sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("前端页面路径重定向") |
|||
private Integer pageUrlRedirect; |
|||
|
|||
@ApiModelProperty("前端页面名称(vue组件名)") |
|||
private String pageName; |
|||
|
|||
@ApiModelProperty("前端页面别名") |
|||
private String pageAliasName; |
|||
|
|||
@ApiModelProperty("菜单类型(0左侧当行菜单,1页面中功能)") |
|||
private String menuType; |
|||
@ApiModelProperty("子菜单") |
|||
private List<SysMenuVo> children; |
|||
@ApiModelProperty("是否选中,1:未选中,0:选中") |
|||
private String checked; |
|||
@ApiModelProperty("资源名称") |
|||
private String sourceName; |
|||
} |
@ -1,34 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRole.java <br/> |
|||
* Class: SysMenuRole <br/> |
|||
* Description: 菜单与角色关联表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单与角色关联表", description = "菜单与角色关联表") |
|||
@TableName("sys_menu_role") |
|||
@Data |
|||
public class SysMenuRole extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
@ApiModelProperty("菜单sid") |
|||
private String menuSid; |
|||
|
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
} |
@ -1,32 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRoleDto.java <br/> |
|||
* Class: SysMenuRoleDto <br/> |
|||
* Description: 菜单与角色关联表 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单与角色关联表 数据传输对象", description = "菜单与角色关联表 数据传输对象") |
|||
@Data |
|||
public class SysMenuRoleDto implements Dto { |
|||
|
|||
|
|||
@ApiModelProperty("菜单sid") |
|||
private String menuSid; |
|||
|
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
} |
@ -1,67 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRoleFeign.java <br/> |
|||
* Class: SysMenuRoleFeign <br/> |
|||
* Description: 菜单与角色关联表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "菜单与角色关联表") |
|||
@FeignClient( |
|||
contextId = "supervise-portal-SysMenuRole", |
|||
name = "supervise-portal", |
|||
path = "v1/sysmenurole", |
|||
fallback = SysMenuRoleFeignFallback.class) |
|||
public interface SysMenuRoleFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<SysMenuRoleVo>> listPage(@RequestBody PagerQuery<SysMenuRoleQuery> pq); |
|||
|
|||
@ApiOperation("根据条件查询所有数据列表") |
|||
@PostMapping("/listAll") |
|||
public ResultBean<List<SysMenuRoleVo>> listAll(@RequestBody SysMenuRoleQuery query); |
|||
|
|||
@ApiOperation("所有数据列表") |
|||
@GetMapping("/list") |
|||
public ResultBean<List<SysMenuRoleVo>> list(); |
|||
|
|||
@ApiOperation("新增保存") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody SysMenuRoleDto dto); |
|||
|
|||
@ApiOperation("修改保存") |
|||
@PostMapping("/update/{sid}") |
|||
public ResultBean update(@RequestBody SysMenuRoleDto dto,@PathVariable("sid") String sid); |
|||
@ApiOperation("修改角色的菜单配置") |
|||
@PostMapping("/updateRoleAndMenu") |
|||
public ResultBean updateRoleAndMenu(@RequestBody SysMenuRoleDto dto); |
|||
|
|||
@ApiOperation("删除记录") |
|||
@GetMapping("/del/{ids}") |
|||
public ResultBean del(@PathVariable("ids") String ids); |
|||
|
|||
@ApiOperation("获取一条记录") |
|||
@GetMapping("/fetch/{id}") |
|||
public ResultBean<SysMenuRoleVo> fetch(@PathVariable("id") String id); |
|||
} |
@ -1,69 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRoleFeignFallback.java <br/> |
|||
* Class: SysMenuRoleFeignFallback <br/> |
|||
* Description: 菜单与角色关联表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class SysMenuRoleFeignFallback implements SysMenuRoleFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<SysMenuRoleVo>> listPage(PagerQuery<SysMenuRoleQuery> pq){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenurole/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMenuRoleVo>> listAll(SysMenuRoleQuery query){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenurole/listAll无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysMenuRoleVo>> list(){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenurole/list无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(SysMenuRoleDto dto){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenurole/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean update(SysMenuRoleDto dto,String sid){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenurole/update无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean updateRoleAndMenu(SysMenuRoleDto dto) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenurole/updateRoleAndMenu无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean del(String ids){ |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysmenurole/del无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysMenuRoleVo> fetch(String id){ |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysmenurole/fetch无法访问"); |
|||
} |
|||
} |
@ -1,40 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRoleQuery.java <br/> |
|||
* Class: SysMenuRoleQuery <br/> |
|||
* Description: 菜单与角色关联表 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单与角色关联表 查询条件", description = "菜单与角色关联表 查询条件") |
|||
@Data |
|||
public class SysMenuRoleQuery implements Query { |
|||
|
|||
|
|||
@ApiModelProperty("菜单sid") |
|||
private String menuSid; |
|||
|
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
@ApiModelProperty("多个角色sid计集合") |
|||
private List<String> roleSids; |
|||
@ApiModelProperty("资源sid") |
|||
private String sourceSid; |
|||
@ApiModelProperty("是否是系统管理员") |
|||
private String isAdmin; |
|||
} |
@ -1,56 +0,0 @@ |
|||
package com.yxt.supervise.system.sysmenurole; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysMenuRoleVo.java <br/> |
|||
* Class: SysMenuRoleVo <br/> |
|||
* Description: 菜单与角色关联表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "菜单与角色关联表 视图数据对象", description = "菜单与角色关联表 视图数据对象") |
|||
@Data |
|||
public class SysMenuRoleVo implements Vo { |
|||
|
|||
|
|||
@ApiModelProperty("菜单sid") |
|||
private String menuSid; |
|||
|
|||
@ApiModelProperty("角色sid") |
|||
private String roleSid; |
|||
@ApiModelProperty("菜单父级sid") |
|||
private String pSid; |
|||
@ApiModelProperty("menusid") |
|||
private String sid; |
|||
@ApiModelProperty("menuUrl") |
|||
private String menuUrl; |
|||
@ApiModelProperty("menuName") |
|||
private String menuName; |
|||
@ApiModelProperty("pageUrl") |
|||
private String pageUrl; |
|||
@ApiModelProperty("iconUrl") |
|||
private String iconUrl; |
|||
@ApiModelProperty("isShow") |
|||
private String isShow; |
|||
@ApiModelProperty("alwaysShow") |
|||
private Integer alwaysShow; |
|||
@ApiModelProperty("pageUrlRedirect") |
|||
private String pageUrlRedirect; |
|||
@ApiModelProperty("pageAliasName") |
|||
private String pageAliasName; |
|||
@ApiModelProperty("pageName") |
|||
private String pageName; |
|||
@ApiModelProperty("remarks") |
|||
private String remarks; |
|||
} |
@ -1,40 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Description |
|||
* @Author liuguohui |
|||
* @Date 2021/9/24 |
|||
*/ |
|||
@ApiModel(value = "App通讯录组织架构") |
|||
@Data |
|||
public class AppContactSysOrganizationVo implements Vo { |
|||
|
|||
@ApiModelProperty("部门/组织sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("部门/组织名称|员工姓名") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("员工数量") |
|||
private int staffNum; |
|||
|
|||
@ApiModelProperty("跳转类型:1、部门2、员工列表") |
|||
private Integer type; |
|||
|
|||
@ApiModelProperty("员工电话") |
|||
private String mobile; |
|||
|
|||
@ApiModelProperty("员工头像") |
|||
private String headImage; |
|||
|
|||
@ApiModelProperty("员工所在部门名称(路径)") |
|||
private String orgNamePath; |
|||
|
|||
@ApiModelProperty("员工职位") |
|||
private String position; |
|||
} |
@ -1,23 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author dimengzhe |
|||
* @date 2020/11/3 16:19 |
|||
* @description |
|||
*/ |
|||
@Data |
|||
public class QrCodeVo { |
|||
@ApiModelProperty("部门名称") |
|||
private String departmentName; |
|||
@ApiModelProperty("单位名称") |
|||
private String organizationName; |
|||
@ApiModelProperty("部门地址") |
|||
private String address; |
|||
@ApiModelProperty("二维码图片地址") |
|||
private String qrFilePath; |
|||
@ApiModelProperty(value = "部门sid") |
|||
private String sid; |
|||
} |
@ -1,29 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/2/14 11:45 |
|||
* @Description 员工所在部门下拉列表 |
|||
*/ |
|||
@Data |
|||
public class SysOrgListVo implements Vo { |
|||
private static final long serialVersionUID = -3558876605554852892L; |
|||
|
|||
@ApiModelProperty(value = "组织名称") |
|||
private String name; |
|||
@ApiModelProperty(value = "部门编码") |
|||
private String orgCode; |
|||
@ApiModelProperty(value = "sid") |
|||
private String sid; |
|||
@ApiModelProperty(value = "上级sid") |
|||
private String psid; |
|||
@ApiModelProperty(value = "orgSidPath") |
|||
private String orgSidPath; |
|||
private List<SysOrgVo> children; |
|||
} |
@ -1,17 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/9/26 11:48 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class SysOrgStaffVo implements Vo { |
|||
private static final long serialVersionUID = -4311553944345419092L; |
|||
|
|||
private String staffName; |
|||
private String staffSid; |
|||
} |
@ -1,31 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author dimengzhe |
|||
* @date 2021/10/12 20:55 |
|||
* @description |
|||
*/ |
|||
@Data |
|||
public class SysOrgVo implements Vo { |
|||
private static final long serialVersionUID = 2983637708030419942L; |
|||
@ApiModelProperty(value = "组织名称") |
|||
private String name; |
|||
@ApiModelProperty(value = "sid") |
|||
private String sid; |
|||
@ApiModelProperty(value = "psid") |
|||
private String psid; |
|||
@ApiModelProperty(value = "id") |
|||
private String id; |
|||
@ApiModelProperty(value = "orgSidPath") |
|||
private String orgSidPath; |
|||
@ApiModelProperty(value = "部门编码") |
|||
private String orgCode; |
|||
|
|||
private List<SysOrgVo> children; |
|||
} |
@ -1,87 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganization.java <br/> |
|||
* Class: SysOrganization <br/> |
|||
* Description: 组织机构表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "组织机构表", description = "组织机构表") |
|||
@TableName("sys_organization") |
|||
@Data |
|||
public class SysOrganization extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
@ApiModelProperty("部门/组织名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("父(部门/组织) sid") |
|||
private String psid; |
|||
|
|||
@ApiModelProperty("联系电话") |
|||
private String linkPhone; |
|||
@ApiModelProperty("联系人") |
|||
private String linkPerson; |
|||
|
|||
@ApiModelProperty("部门sid全路径") |
|||
private String orgSidPath; |
|||
|
|||
@ApiModelProperty("排序") |
|||
private Integer sort; |
|||
|
|||
@ApiModelProperty("地址") |
|||
private String addrs; |
|||
|
|||
@ApiModelProperty("地理位置经纬度") |
|||
private String jwd; |
|||
|
|||
@ApiModelProperty("二维码") |
|||
private String qrText; |
|||
|
|||
@ApiModelProperty("限制本部门成员查看通讯录:限制开启后,本部门成员只能看到限定范围内的通讯录不能看到所有通讯录,仅可见自己") |
|||
private Integer limitOrgMember; |
|||
|
|||
@ApiModelProperty("部门编码") |
|||
private String orgCode; |
|||
|
|||
@ApiModelProperty("部门简称(地区简称+门店名称首字母(遇到首字母重复时用2个字母))") |
|||
private String orgShortName; |
|||
|
|||
@ApiModelProperty("销售区域划分(本店终端销售:0,门店对应业务区域划分销售:1至9,具体编号划分各门店报备确定)") |
|||
private String regionDivision; |
|||
|
|||
@ApiModelProperty("是否是部门(0否,1是)") |
|||
private Integer isDept; |
|||
|
|||
@ApiModelProperty("组织简称") |
|||
private String orgAbbre; |
|||
|
|||
@ApiModelProperty("组织属性key") |
|||
private String orgAttributeKey; |
|||
|
|||
@ApiModelProperty("组织属性value") |
|||
private String orgAttributeValue; |
|||
|
|||
@ApiModelProperty("管理层级key") |
|||
private String orgLevelKey; |
|||
|
|||
@ApiModelProperty("管理层级value") |
|||
private String orgLevelValue; |
|||
|
|||
@ApiModelProperty("其他编码") |
|||
private String otherCode; |
|||
} |
@ -1,91 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganizationDto.java <br/> |
|||
* Class: SysOrganizationDto <br/> |
|||
* Description: 组织机构表 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "组织机构表 数据传输对象", description = "组织机构表 数据传输对象") |
|||
@Data |
|||
public class SysOrganizationDto implements Dto { |
|||
|
|||
|
|||
@ApiModelProperty("部门/组织名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("父(部门/组织) sid") |
|||
private String psid; |
|||
|
|||
@ApiModelProperty("联系电话") |
|||
private String linkPhone; |
|||
@ApiModelProperty("联系人") |
|||
private String linkPerson; |
|||
|
|||
@ApiModelProperty("部门sid全路径") |
|||
private String orgSidPath; |
|||
|
|||
@ApiModelProperty("排序") |
|||
private Integer sort; |
|||
|
|||
@ApiModelProperty("地址") |
|||
private String addrs; |
|||
|
|||
@ApiModelProperty("地理位置经纬度") |
|||
private String jwd; |
|||
|
|||
@ApiModelProperty("二维码") |
|||
private String qrText; |
|||
|
|||
@ApiModelProperty("限制本部门成员查看通讯录:限制开启后,本部门成员只能看到限定范围内的通讯录不能看到所有通讯录,仅可见自己") |
|||
private Integer limitOrgMember; |
|||
|
|||
@ApiModelProperty("部门编码") |
|||
private String orgCode; |
|||
|
|||
@ApiModelProperty("部门简称(地区简称+门店名称首字母(遇到首字母重复时用2个字母))") |
|||
private String orgShortName; |
|||
|
|||
@ApiModelProperty("销售区域划分(本店终端销售:0,门店对应业务区域划分销售:1至9,具体编号划分各门店报备确定)") |
|||
private String regionDivision; |
|||
|
|||
@ApiModelProperty("主管人员sid") |
|||
private String zgStaffSid; |
|||
|
|||
@ApiModelProperty("分管人员sid") |
|||
private String fgStaffSid; |
|||
|
|||
@ApiModelProperty("组织简称") |
|||
private String orgAbbre; |
|||
|
|||
@ApiModelProperty("是否是部门(0否,1是)") |
|||
private Integer isDept; |
|||
|
|||
@ApiModelProperty("组织属性key") |
|||
private String orgAttributeKey; |
|||
|
|||
@ApiModelProperty("组织属性value") |
|||
private String orgAttributeValue; |
|||
|
|||
@ApiModelProperty("管理层级key") |
|||
private String orgLevelKey; |
|||
|
|||
@ApiModelProperty("管理层级value") |
|||
private String orgLevelValue; |
|||
|
|||
@ApiModelProperty("其他编码") |
|||
private String otherCode; |
|||
} |
@ -1,182 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import io.swagger.annotations.ApiParam; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.cloud.openfeign.SpringQueryMap; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganizationFeign.java <br/> |
|||
* Class: SysOrganizationFeign <br/> |
|||
* Description: 组织机构表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "组织机构表") |
|||
@FeignClient( |
|||
contextId = "supervise-system-SysOrganization", |
|||
name = "supervise-system", |
|||
path = "v1/sysorganization", |
|||
fallback = SysOrganizationFeignFallback.class) |
|||
public interface SysOrganizationFeign { |
|||
|
|||
@ApiOperation("根据条件分页查询数据的列表") |
|||
@PostMapping("/listPage") |
|||
public ResultBean<PagerVo<SysOrganizationVo>> listPage(@RequestBody PagerQuery<SysOrganizationQuery> pq); |
|||
|
|||
@ApiOperation("根据条件查询所有数据列表") |
|||
@PostMapping("/listAll") |
|||
public ResultBean<List<SysOrganizationVo>> listAll(@RequestBody SysOrganizationQuery query); |
|||
|
|||
@ApiOperation("所有数据列表") |
|||
@GetMapping("/list") |
|||
public ResultBean<List<SysOrganizationVo>> list(); |
|||
|
|||
@ApiOperation("一级组织机构列表") |
|||
@GetMapping("/selectFirstOrgList") |
|||
public ResultBean<List<SysOrganizationVo>> selectFirstOrgList(); |
|||
|
|||
@ApiOperation("根据父级sid查询子集列表") |
|||
@GetMapping("/selectChildrenListBySid/{sid}") |
|||
public ResultBean<List<SysOrganizationVo>> selectChildrenListBySid(@PathVariable("sid") String sid); |
|||
|
|||
@ApiOperation("新增保存") |
|||
@PostMapping("/save") |
|||
public ResultBean save(@RequestBody SysOrganizationDto dto); |
|||
|
|||
@ApiOperation("修改保存") |
|||
@PostMapping("/update/{sid}") |
|||
public ResultBean update(@RequestBody SysOrganizationDto dto, @PathVariable("sid") String sid); |
|||
|
|||
@ApiOperation("删除记录") |
|||
@GetMapping("/del/{ids}") |
|||
public ResultBean del(@PathVariable("ids") String ids); |
|||
|
|||
@ApiOperation("删除记录 根据sid") |
|||
@GetMapping("/delBySid/{sid}") |
|||
public ResultBean delBySid(@PathVariable("sid") String sid); |
|||
|
|||
@ApiOperation("获取一条记录") |
|||
@GetMapping("/fetch/{id}") |
|||
public ResultBean<SysOrganizationVo> fetch(@PathVariable("id") String id); |
|||
|
|||
@ApiOperation("获取一条记录 根据sid") |
|||
@ResponseBody |
|||
@GetMapping("/fetchBySid/{sid}") |
|||
public ResultBean<SysOrganizationVo> fetchBySid(@PathVariable("sid") String sid); |
|||
|
|||
|
|||
@ApiOperation("手机获取组织架构") |
|||
@ResponseBody |
|||
@GetMapping("/selectAppOrganization") |
|||
public ResultBean<Map<String, Object>> selectAppOrganization(@RequestParam(value = "sid", required = false) String sid); |
|||
|
|||
@ApiOperation("组织架构") |
|||
@ResponseBody |
|||
@GetMapping("/selectListOrg") |
|||
ResultBean<List<SysOrgVo>> selectListOrg(); |
|||
|
|||
@ApiOperation("获取到分公司") |
|||
@ResponseBody |
|||
@GetMapping("/getListOrg") |
|||
ResultBean<List<SysOrgVo>> getListOrg(); |
|||
|
|||
@ApiOperation("获取同品牌下分公司") |
|||
@ResponseBody |
|||
@GetMapping("/getListOrgByBrand/{orgSid}") |
|||
ResultBean<List<SysOrgVo>> getListOrgByBrand(@PathVariable(value = "orgSid") String orgSid); |
|||
|
|||
@ApiOperation("获取指定品牌下分公司(已筛选本分公司)") |
|||
@ResponseBody |
|||
@GetMapping("/getListOrgByBrandSid/{orgSid}/{brandSid}") |
|||
ResultBean<List<SysOrgVo>> getListOrgByBrandSid(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid); |
|||
|
|||
@ApiOperation("获取指定品牌下分公司(未筛选本分公司)") |
|||
@ResponseBody |
|||
@GetMapping("/getListOrgByBrandSidNo/{orgSid}/{brandSid}") |
|||
ResultBean<List<SysOrgVo>> getListOrgByBrandSidNo(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid); |
|||
|
|||
@ApiOperation("获取指定分公司下部门信息") |
|||
@ResponseBody |
|||
@GetMapping("/getListDeptByOrgSid/{orgSid}") |
|||
ResultBean<List<SysOrgVo>> getListDeptByOrgSid(@PathVariable(value = "orgSid") String orgSid); |
|||
|
|||
@ApiOperation("根据业务员sid获取到分公司") |
|||
@ResponseBody |
|||
@GetMapping("/getUseOrgByUserSid") |
|||
ResultBean<SysOrganizationVo> getUseOrgByUserSid(@RequestParam("userSid") String userSid); |
|||
|
|||
@ApiOperation("根据部门sid查询组织信息") |
|||
@ResponseBody |
|||
@GetMapping("/selectBySid") |
|||
ResultBean<SysOrganization> selectBySid(@RequestParam("sid") String sid); |
|||
|
|||
@ApiOperation("根据组织架构sid查询组织下所有分公司") |
|||
@ResponseBody |
|||
@GetMapping("/selectUseOrgSidBySid") |
|||
ResultBean<List<Map<String, String>>> selectUseOrgSidBySid(@RequestParam("sid") String sid); |
|||
|
|||
/** |
|||
* 查询公司所有的部门 |
|||
* |
|||
* @return |
|||
*/ |
|||
@ApiOperation("所在部门下拉") |
|||
@ResponseBody |
|||
@GetMapping("/selectListOne") |
|||
ResultBean<List<SysOrgListVo>> selectListOne(); |
|||
|
|||
@PostMapping("/getQrCode/{sid}") |
|||
@ResponseBody |
|||
@ApiOperation("查看二维码") |
|||
public ResultBean<QrCodeVo> getQrCode(@ApiParam(value = "sid", required = true) @PathVariable("sid") String sid); |
|||
|
|||
@GetMapping("/getOrgSid/{sid}") |
|||
@ResponseBody |
|||
@ApiOperation("根据当前用户的所在组织获取当前用户所在的分公司") |
|||
ResultBean<String> getOrgSid(@PathVariable(value = "sid") String sid); |
|||
|
|||
@GetMapping("/selectOrgList") |
|||
@ResponseBody |
|||
@ApiOperation("当前分公司销售部门及部门人员") |
|||
ResultBean<List<SysOrganizationListVo>> selectOrgList(@SpringQueryMap SysOrganizationListQuery query); |
|||
|
|||
@GetMapping("/selectOrgLists") |
|||
@ResponseBody |
|||
@ApiOperation("当前分公司下所有部门") |
|||
ResultBean<List<SysOrganizationListsVo>> selectOrgLists(@SpringQueryMap SysOrganizationListQuery query); |
|||
|
|||
@GetMapping("/selectByPSid") |
|||
@ResponseBody |
|||
@ApiOperation("查询分公司下的销售支持部") |
|||
ResultBean<SysOrganizationVo> selectByPSid(@RequestParam("sid") String sid, @RequestParam("name") String name); |
|||
|
|||
@GetMapping("/selectOrgSidList") |
|||
@ResponseBody |
|||
@ApiOperation("所有分公司sid") |
|||
ResultBean<List<SysOrganizationVo>> selectOrgSidList(); |
|||
|
|||
@GetMapping("/selectOrgByPSid") |
|||
@ResponseBody |
|||
@ApiOperation("查询事业部下所有分公司") |
|||
ResultBean<List<SysOrganizationVo>> selectOrgByPSid(@RequestParam("psid") String psid); |
|||
|
|||
@GetMapping("/selectByOrgSidPath") |
|||
@ResponseBody |
|||
@ApiOperation("组织层级分页查询") |
|||
ResultBean<SysOrganizationVo> selectByOrgSidPath(@RequestParam("orgSidPath") String orgSidPath); |
|||
} |
@ -1,184 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganizationFeignFallback.java <br/> |
|||
* Class: SysOrganizationFeignFallback <br/> |
|||
* Description: 组织机构表. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Component |
|||
public class SysOrganizationFeignFallback implements SysOrganizationFeign { |
|||
|
|||
@Override |
|||
public ResultBean<PagerVo<SysOrganizationVo>> listPage(PagerQuery<SysOrganizationQuery> pq) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/listPage无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationVo>> listAll(SysOrganizationQuery query) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/listAll无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationVo>> list() { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/list无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean selectFirstOrgList() { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/selectFirstOrgList无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean selectChildrenListBySid(String sid) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/selectChildrenListBySid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean save(SysOrganizationDto dto) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/save无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean update(SysOrganizationDto dto, String sid) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/update无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean del(String ids) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/del无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean delBySid(String sid) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/del无法访问"); |
|||
|
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganizationVo> fetch(String id) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/fetch无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganizationVo> fetchBySid(String sid) { |
|||
ResultBean rb = ResultBean.fireFail(); |
|||
return rb.setMsg("接口anrui_portal/sysorganization/fetchBySid无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean selectAppOrganization(String sid) { |
|||
return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/selectAppOrganization无法访问"); |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> selectListOrg() { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> getListOrg() { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> getListOrgByBrand(String orgSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> getListOrgByBrandSid(String orgSid, String brandSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> getListOrgByBrandSidNo(String orgSid, String brandSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgVo>> getListDeptByOrgSid(String orgSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganizationVo> getUseOrgByUserSid(String staffSid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganization> selectBySid(String sid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<Map<String, String>>> selectUseOrgSidBySid(String sid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrgListVo>> selectListOne() { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<QrCodeVo> getQrCode(String sid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<String> getOrgSid(String sid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationListVo>> selectOrgList(SysOrganizationListQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationListsVo>> selectOrgLists(SysOrganizationListQuery query) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganizationVo> selectByPSid(String sid, String name) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationVo>> selectOrgSidList() { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<List<SysOrganizationVo>> selectOrgByPSid(String psid) { |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public ResultBean<SysOrganizationVo> selectByOrgSidPath(String orgSidPath) { |
|||
return null; |
|||
} |
|||
} |
@ -1,16 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/9/26 11:49 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class SysOrganizationListQuery implements Query { |
|||
private static final long serialVersionUID = 8657016527420117948L; |
|||
|
|||
private String userSid; |
|||
} |
@ -1,23 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/9/26 11:42 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class SysOrganizationListVo implements Vo { |
|||
private static final long serialVersionUID = -3709239161608411765L; |
|||
|
|||
private String orgDeptSid; |
|||
private String orgDeptName; |
|||
|
|||
private List<SysOrgStaffVo> staffinfoVoList; |
|||
|
|||
|
|||
} |
@ -1,17 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @Author dimengzhe |
|||
* @Date 2022/9/30 11:28 |
|||
* @Description |
|||
*/ |
|||
@Data |
|||
public class SysOrganizationListsVo implements Vo { |
|||
private static final long serialVersionUID = -7021974833444298712L; |
|||
|
|||
private String orgDeptSid; |
|||
private String orgDeptName; |
|||
} |
@ -1,58 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganizationQuery.java <br/> |
|||
* Class: SysOrganizationQuery <br/> |
|||
* Description: 组织机构表 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "组织机构表 查询条件", description = "组织机构表 查询条件") |
|||
@Data |
|||
public class SysOrganizationQuery implements Query { |
|||
|
|||
|
|||
@ApiModelProperty("部门/组织名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("父(部门/组织) sid") |
|||
private String psid; |
|||
|
|||
@ApiModelProperty("联系电话") |
|||
private String linkPhone; |
|||
@ApiModelProperty("联系人") |
|||
private String linkPerson; |
|||
|
|||
@ApiModelProperty("部门sid全路径") |
|||
private String orgSidPath; |
|||
|
|||
@ApiModelProperty("排序") |
|||
private Integer sort; |
|||
|
|||
@ApiModelProperty("地址") |
|||
private String addrs; |
|||
|
|||
@ApiModelProperty("地理位置经纬度") |
|||
private String jwd; |
|||
|
|||
@ApiModelProperty("二维码") |
|||
private String qrText; |
|||
|
|||
@ApiModelProperty("限制本部门成员查看通讯录:限制开启后,本部门成员只能看到限定范围内的通讯录不能看到所有通讯录,仅可见自己") |
|||
private Integer limitOrgMember; |
|||
|
|||
@ApiModelProperty("部门编码") |
|||
private String orgCode; |
|||
} |
@ -1,94 +0,0 @@ |
|||
package com.yxt.supervise.system.sysorganization; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import com.yxt.supervise.system.sysstaffinfo.SysStaffinfo; |
|||
import com.yxt.supervise.system.sysstaffinfo.SysStaffinfoVo; |
|||
import com.yxt.supervise.system.sysuser.SysUserVo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysOrganizationVo.java <br/> |
|||
* Class: SysOrganizationVo <br/> |
|||
* Description: 组织机构表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "组织机构表 视图数据对象", description = "组织机构表 视图数据对象") |
|||
@Data |
|||
public class SysOrganizationVo implements Vo { |
|||
@ApiModelProperty("部门/组织名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("父(部门/组织) sid") |
|||
private String psid; |
|||
|
|||
@ApiModelProperty("联系电话") |
|||
private String linkPhone; |
|||
|
|||
@ApiModelProperty("联系人") |
|||
private String linkPerson; |
|||
|
|||
@ApiModelProperty("部门sid全路径") |
|||
private String orgSidPath; |
|||
|
|||
@ApiModelProperty("排序") |
|||
private Integer sort; |
|||
|
|||
@ApiModelProperty("地址") |
|||
private String addrs; |
|||
|
|||
@ApiModelProperty("地理位置经纬度") |
|||
private String jwd; |
|||
|
|||
@ApiModelProperty("二维码") |
|||
private String qrText; |
|||
|
|||
@ApiModelProperty("限制本部门成员查看通讯录:限制开启后,本部门成员只能看到限定范围内的通讯录不能看到所有通讯录,仅可见自己") |
|||
private Integer limitOrgMember; |
|||
|
|||
@ApiModelProperty("部门编码") |
|||
private String orgCode; |
|||
@ApiModelProperty("sid") |
|||
private String sid; |
|||
@ApiModelProperty("子集") |
|||
private List<SysOrganizationVo> children = new ArrayList<>(); |
|||
@ApiModelProperty("主管人员名称") |
|||
private String zgNames; |
|||
@ApiModelProperty("分管人员名称") |
|||
private String fgNames; |
|||
@ApiModelProperty("主管人员sid") |
|||
private String zgStaffSid; |
|||
@ApiModelProperty("分管人员sid") |
|||
private String fgStaffSid; |
|||
@ApiModelProperty("组织简称") |
|||
private String orgAbbre; |
|||
@ApiModelProperty("是否是部门(0否,1是)") |
|||
private Integer isDept; |
|||
@ApiModelProperty("组织属性key") |
|||
private String orgAttributeKey; |
|||
@ApiModelProperty("组织属性value") |
|||
private String orgAttributeValue; |
|||
@ApiModelProperty("管理层级key") |
|||
private String orgLevelKey; |
|||
@ApiModelProperty("管理层级value") |
|||
private String orgLevelValue; |
|||
@ApiModelProperty("其他编码") |
|||
//是否是部门级别 1是 2不是
|
|||
private String isOrg="2"; |
|||
private String otherCode; |
|||
private String mobile; |
|||
private String isOpenId; |
|||
private String userProjectSid; |
|||
} |
@ -1,46 +0,0 @@ |
|||
package com.yxt.supervise.system.syspost; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.yxt.common.core.domain.BaseEntity; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: anrui_portal(门户建设) <br/> |
|||
* File: SysPost.java <br/> |
|||
* Class: SysPost <br/> |
|||
* Description: 岗位. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2021-08-03 00:24:28 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "岗位", description = "岗位") |
|||
@TableName("sys_post") |
|||
@Data |
|||
public class SysPost extends BaseEntity { |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
|
|||
@ApiModelProperty("岗位名称") |
|||
private String name; |
|||
|
|||
@ApiModelProperty("职级key") |
|||
private String postLevelKey; |
|||
|
|||
@ApiModelProperty("职级") |
|||
private String postLevel; |
|||
|
|||
@ApiModelProperty("岗位编码") |
|||
private String postCode; |
|||
|
|||
@ApiModelProperty("所属部门sid") |
|||
private String orgSid; |
|||
|
|||
@ApiModelProperty(value = "父级sid") |
|||
private String parentSid; |
|||
} |
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue