41 changed files with 1891 additions and 10 deletions
@ -0,0 +1,27 @@ |
|||
package com.yxt.supervise.crm.biz.system; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.crm.feign.system.RegionFeign; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.ResponseBody; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/11/6 16:28 |
|||
*/ |
|||
@RestController("com.yxt.supervise.crm.biz.system.RegionRest") |
|||
@RequestMapping("v1/region") |
|||
public class RegionRest { |
|||
@Autowired |
|||
RegionFeign regionFeign; |
|||
@ApiOperation("获取省") |
|||
@ResponseBody |
|||
@GetMapping("/getProvince") |
|||
public ResultBean getProvince(){ |
|||
return regionFeign.getProvince(); |
|||
} |
|||
} |
@ -0,0 +1,33 @@ |
|||
package com.yxt.supervise.crm.biz.system; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.crm.feign.sysmenu.SysMenuFeign; |
|||
import com.yxt.supervise.crm.feign.sysmenu.SysMenuQuery; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/26 9:54 |
|||
*/ |
|||
@RestController("com.yxt.supervise.crm.biz.system.SysMenuRest") |
|||
@RequestMapping("v1/sysmenu") |
|||
public class SysMenuRest { |
|||
@Autowired |
|||
SysMenuFeign sysMenuFeign; |
|||
|
|||
|
|||
@ApiOperation("根据资源sid查询所有数据列表 ") |
|||
@PostMapping("/sourcemenutree") |
|||
public ResultBean<List<Map<String, Object>>> sourcemenutree(@RequestBody SysMenuQuery query){ |
|||
return sysMenuFeign.sourcemenutree(query); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,48 @@ |
|||
package com.yxt.supervise.crm.biz.system; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.crm.feign.system.SysOrganizationFeign; |
|||
import com.yxt.supervise.system.sysorganization.SysOrganizationVo; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/11/6 15:36 |
|||
*/ |
|||
@RestController("com.yxt.supervise.crm.biz.system.SysOrganizationRest") |
|||
@RequestMapping("v1/sysorganization") |
|||
public class SysOrganizationRest { |
|||
@Autowired |
|||
SysOrganizationFeign sysOrganizationFeign; |
|||
@ApiOperation("获取组织结构某一组织") |
|||
@GetMapping("/getUserListByOrg/{orgCode}") |
|||
public ResultBean<List<SysOrganizationVo>> getUserListByOrg(@PathVariable("orgCode")String orgCode){ |
|||
return sysOrganizationFeign.getUserListByOrg(orgCode); |
|||
} |
|||
|
|||
/** |
|||
* 获取组织结构下人员信息 |
|||
* @return |
|||
*/ |
|||
@ApiOperation("获取组织结构下关联项目人员信息") |
|||
@GetMapping("/associationUserList/{projectSid}") |
|||
public ResultBean<List<SysOrganizationVo>> associationUserList(@PathVariable("projectSid") String projectSid){ |
|||
return sysOrganizationFeign.associationUserList(projectSid); |
|||
}; |
|||
/** |
|||
* 获取组织结构下人员信息 |
|||
* @return |
|||
*/ |
|||
@ApiOperation("获取组织结构下人员信息") |
|||
@GetMapping("/userList/{projectSid}") |
|||
public ResultBean<List<SysOrganizationVo>> userList(@PathVariable("projectSid")String projectSid){ |
|||
return sysOrganizationFeign.userList(projectSid); |
|||
}; |
|||
} |
@ -0,0 +1,27 @@ |
|||
package com.yxt.supervise.crm.biz.system; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.crm.feign.system.SysUserFeign; |
|||
import com.yxt.supervise.system.sysuser.SysUserVo; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestHeader; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/11/6 15:37 |
|||
*/ |
|||
@RestController("com.yxt.supervise.crm.biz.system.SysUserRest") |
|||
@RequestMapping("v1/sysuser") |
|||
public class SysUserRest { |
|||
@Autowired |
|||
SysUserFeign sysUserFeign; |
|||
@PostMapping(value = "/loginDetailsNew") |
|||
@ApiOperation("根据token值获取登录后的用户信息") |
|||
public ResultBean<SysUserVo> loginDetailsNew(@RequestHeader("token") String token){ |
|||
return sysUserFeign.loginDetailsNew(token); |
|||
} |
|||
} |
@ -0,0 +1,26 @@ |
|||
package com.yxt.supervise.crm.feign.sysmenu; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import io.swagger.annotations.Api; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/26 9:50 |
|||
*/ |
|||
@Api(tags = "菜单表") |
|||
@FeignClient( |
|||
contextId = "supervise-system-SysMenu", |
|||
name = "supervise-system", |
|||
path = "v1/sysmenu") |
|||
public interface SysMenuFeign { |
|||
@ApiOperation("根据资源sid查询所有数据列表 ") |
|||
@PostMapping("/sourcemenutree") |
|||
public ResultBean<List<Map<String, Object>>> sourcemenutree(@RequestBody SysMenuQuery query); |
|||
} |
@ -0,0 +1,66 @@ |
|||
package com.yxt.supervise.crm.feign.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; |
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.yxt.supervise.crm.feign.system; |
|||
|
|||
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") |
|||
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); |
|||
} |
@ -0,0 +1,26 @@ |
|||
package com.yxt.supervise.report.app.crm; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.crm.projectaccount.ProjectAccountFeign; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/30 15:00 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.crm.ProjectAccountRest") |
|||
@RequestMapping("app/projectaccount") |
|||
public class ProjectAccountRest { |
|||
@Autowired |
|||
ProjectAccountFeign projectAccountFeign; |
|||
@ApiOperation("根据项目sid查询账户信息 app") |
|||
@GetMapping("/getAccountByProjectSidApp/{projectSid}") |
|||
public ResultBean getAccountByProjectSidApp (@PathVariable("projectSid") String projectSid){ |
|||
return projectAccountFeign.getAccountByProjectSidApp(projectSid); |
|||
} |
|||
} |
@ -0,0 +1,48 @@ |
|||
package com.yxt.supervise.report.app.crm; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.crm.projectaccount.ProjectAccountFeign; |
|||
import com.yxt.supervise.report.feign.crm.projectinformation.ProjectInformationFeign; |
|||
import com.yxt.supervise.report.feign.wh.ShStorehouseFeign; |
|||
import com.yxt.supervise.report.feign.wh.ShStorehouseVo; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/30 14:38 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.crm.ProjectInformationRest") |
|||
@RequestMapping("v1/app/project") |
|||
public class ProjectInformationRest { |
|||
@Autowired |
|||
ProjectInformationFeign projectInformationFeign; |
|||
@Autowired |
|||
ShStorehouseFeign shStorehouseFeign; |
|||
|
|||
@ApiOperation("根据用户sid查询项目名称App") |
|||
@GetMapping("/getProjectByUserSidApp/{userSid}") |
|||
public ResultBean getProjectByUserSidApp (@PathVariable("userSid")String userSid){ |
|||
return projectInformationFeign.getProjectByUserSidApp(userSid); |
|||
} |
|||
@ApiOperation("根据sid查项目等相关信息") |
|||
@GetMapping("/getProjectBySidApp/{sid}") |
|||
public ResultBean getEnterpriseBySidApp(@PathVariable("sid") String sid){ |
|||
return projectInformationFeign.getEnterpriseBySidApp(sid); |
|||
} |
|||
@ApiOperation("根据项目sid查询仓库") |
|||
@GetMapping("/selectStoreHouse/{sid}") |
|||
public ResultBean selectStoreBySid (@PathVariable("sid") String sid){ |
|||
ResultBean rb =new ResultBean(); |
|||
ShStorehouseVo r=shStorehouseFeign.selectStoreBySid(sid).getData(); |
|||
if(null==r){ |
|||
return rb.success().setData(new ShStorehouseVo()); |
|||
} |
|||
return rb.success().setData(r); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,72 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.app.enterprisecentre; |
|||
|
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* Project: yxt-supervise-enterprisecentre(企业中心) <br/> |
|||
* File: SealRecordQuery.java <br/> |
|||
* Class: com.yxt.supervise.enterprisecentre.api.sealrecord.SealRecordQuery <br/> |
|||
* Description: 用章申请 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-09-03 10:29:22 <br/> |
|||
* |
|||
* @author 功夫熊猫 |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "用章申请 BreakProcessQuery 查询条件", description = "用章申请 BreakProcessQuery 查询条件") |
|||
public class BreakProcessQuery implements Query { |
|||
@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; |
|||
|
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.yxt.supervise.report.app.enterprisecentre; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
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("业务sid") |
|||
private String businessSid; |
|||
@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; |
|||
|
|||
@ApiModelProperty("审批组") |
|||
private List<String> candidateGroups; |
|||
|
|||
|
|||
|
|||
} |
@ -0,0 +1,86 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.app.enterprisecentre; |
|||
|
|||
|
|||
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: yxt-supervise-enterprisecentre(企业中心) <br/> |
|||
* File: SealRecordVo.java <br/> |
|||
* Class: com.yxt.supervise.enterprisecentre.api.sealrecord.SealRecordVo <br/> |
|||
* Description: 用章申请 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-09-03 10:29:22 <br/> |
|||
* |
|||
* @author 功夫熊猫 |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "用章申请 视图数据详情", description = "用章申请 视图数据详情") |
|||
public class SealRecordDetailsVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("创建者") |
|||
private String createSid; // 创建者
|
|||
@ApiModelProperty("更新者") |
|||
private String modifySid; // 更新者
|
|||
@ApiModelProperty("项目sid") |
|||
private String project_sid; // 项目sid
|
|||
@ApiModelProperty("项目名称") |
|||
private String project_name; // 项目名称
|
|||
@ApiModelProperty("审批编号") |
|||
private String code; // 审批编号
|
|||
@ApiModelProperty("申请日期") |
|||
private String applicant_date; // 申请日期
|
|||
@ApiModelProperty("申请人sid") |
|||
private String applicant_sid; // 申请人sid
|
|||
@ApiModelProperty("申请人name") |
|||
private String applicant_name; // 申请人name
|
|||
@ApiModelProperty("用印章人姓名") |
|||
private String user_name; // 用印章人姓名
|
|||
@ApiModelProperty("用印章人sid") |
|||
private String user_sid; // 用印章人sid
|
|||
@ApiModelProperty("使用日期") |
|||
private String use_date; // 使用日期
|
|||
@ApiModelProperty("用印章事由") |
|||
private String use_reason; // 用印章事由
|
|||
@ApiModelProperty("用印文件名称") |
|||
private String use_file_name; // 用印文件名称
|
|||
@ApiModelProperty("加盖何种公章。1:公章,2:法人章,3:财务章,4:发票章,5:营业执照,6:开户许可证") |
|||
private String[] seal_type; // 加盖何种公章。1:公章,2:法人章,3:财务章,4:发票章,5:营业执照,6:开户许可证
|
|||
@ApiModelProperty("用印文件(附件)") |
|||
private List<String> file_paths; // 用印文件(附件)
|
|||
|
|||
} |
@ -0,0 +1,90 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.app.enterprisecentre; |
|||
|
|||
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 javax.validation.Valid; |
|||
|
|||
/** |
|||
* Project: yxt-supervise-enterprisecentre(企业中心) <br/> |
|||
* File: SealRecordFeign.java <br/> |
|||
* Class: com.yxt.supervise.enterprisecentre.api.sealrecord.SealRecordFeign <br/> |
|||
* Description: 用章申请. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-09-03 10:29:22 <br/> |
|||
* |
|||
* @author 功夫熊猫 |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Api(tags = "用章申请") |
|||
@FeignClient( |
|||
contextId = "yxt-supervise-enterprisecentre-SealRecord", |
|||
name = "yxt-supervise-enterprisecentre", |
|||
path = "v1/sealrecord") |
|||
public interface SealRecordFeign { |
|||
|
|||
@ApiOperation("根据SID获取一条记录") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
@ResponseBody |
|||
public ResultBean<SealRecordDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
|
|||
/** |
|||
* 办理用章申请 |
|||
* @param dto |
|||
* @return |
|||
*/ |
|||
@ApiOperation("办理") |
|||
@PostMapping("/complete") |
|||
public ResultBean complete(@RequestBody SealRecordHandleDto dto); |
|||
|
|||
/** |
|||
* 终止流程 |
|||
* @param query |
|||
* @return |
|||
*/ |
|||
@ApiOperation(value = "终止任务") |
|||
@PostMapping(value = "/breakProcess") |
|||
@ResponseBody |
|||
public ResultBean breakProcess(@Valid @RequestBody BreakProcessQuery query); |
|||
|
|||
/** |
|||
* 撤回流程 |
|||
* @param flowTaskVo |
|||
* @return |
|||
*/ |
|||
@ApiOperation("撤回") |
|||
@PostMapping("/revokeProcess") |
|||
public ResultBean revokeProcess( @RequestBody FlowTaskVo flowTaskVo); |
|||
} |
@ -0,0 +1,76 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.app.enterprisecentre; |
|||
|
|||
|
|||
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; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* Project: yxt-supervise-enterprisecentre(企业中心) <br/> |
|||
* File: SealRecordDto.java <br/> |
|||
* Class: com.yxt.supervise.enterprisecentre.api.sealrecord.SealRecordDto <br/> |
|||
* Description: 用章申请 数据传输对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-09-03 10:29:22 <br/> |
|||
* |
|||
* @author 功夫熊猫 |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "用章申请 办理 数据传输对象", description = "用章申请 办理 数据传输对象") |
|||
public class SealRecordHandleDto implements Dto { |
|||
|
|||
@ApiModelProperty(value = "用户sid") |
|||
@NotBlank(message = "参数错误:userSid") |
|||
private String userSid; |
|||
@ApiModelProperty(value = "用户全路径sid") |
|||
private String orgSidPath; |
|||
@ApiModelProperty(value = "节点id") |
|||
@NotBlank(message = "参数错误:taskDefKey") |
|||
private String taskDefKey; |
|||
@ApiModelProperty(value = "任务id") |
|||
@NotBlank(message = "参数错误:taskId") |
|||
private String taskId; |
|||
@ApiModelProperty(value = "流程id") |
|||
@NotBlank(message = "参数错误:instanceId") |
|||
private String instanceId; |
|||
@ApiModelProperty(value = "意见") |
|||
@NotBlank(message = "参数错误:comment") |
|||
private String comment; |
|||
@ApiModelProperty(value = "业务sid") |
|||
@NotBlank(message = "参数错误:businessSid") |
|||
private String businessSid; |
|||
@ApiModelProperty(value = "分支字段及业务字段") |
|||
private Map<String, Object> formVariables; |
|||
} |
@ -0,0 +1,43 @@ |
|||
package com.yxt.supervise.report.app.system; |
|||
|
|||
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.supervise.report.feign.system.flowable.FlowRecordVo; |
|||
import com.yxt.supervise.report.feign.system.flowable.FlowTaskAllQuery; |
|||
import com.yxt.supervise.report.feign.system.flowable.FlowTaskDto; |
|||
import com.yxt.supervise.report.feign.system.flowable.FlowableFeign; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import io.swagger.annotations.ApiParam; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/11/6 9:52 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.system.FlowableRest") |
|||
@RequestMapping("v1/app/flow") |
|||
public class FlowableRest { |
|||
@Autowired |
|||
FlowableFeign flowableFeign; |
|||
|
|||
@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){ |
|||
return flowableFeign.todoAllTaskList(userSid,pQuery); |
|||
} |
|||
@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){ |
|||
return flowableFeign.doneAllTaskList(userSid, pQuery); |
|||
} |
|||
@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){ |
|||
return flowableFeign.flowRecord(procInsId, deployId); |
|||
} |
|||
} |
@ -0,0 +1,56 @@ |
|||
package com.yxt.supervise.report.app.system; |
|||
|
|||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.system.sysuser.SysUserFeign; |
|||
import com.yxt.supervise.system.sysuser.SysUserQuery; |
|||
import com.yxt.supervise.system.sysuser.SysUserUpdate; |
|||
import com.yxt.supervise.system.sysuser.SysUserVo; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
import org.springframework.web.multipart.MultipartFile; |
|||
|
|||
import javax.servlet.http.HttpServletRequest; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/25 9:51 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.system.SysUserRest") |
|||
@RequestMapping("v1/app/sysuser") |
|||
public class SysUserRest { |
|||
@Autowired |
|||
SysUserFeign sysUserFeign; |
|||
@PostMapping(value = "/loginDetails", headers = "token") |
|||
@ApiOperation("根据token值获取登录后的用户信息") |
|||
public ResultBean<SysUserVo> loginDetails(HttpServletRequest httpServletRequest){ |
|||
httpServletRequest.getHeader("token"); |
|||
return sysUserFeign.loginDetailsNew(httpServletRequest.getHeader("token")); |
|||
} |
|||
@PostMapping("/uploadfile") |
|||
@ApiOperation("上传头像") |
|||
public ResultBean uploadImage(@RequestParam(value = "file") MultipartFile file){ |
|||
System.out.println(1); |
|||
ResultBean resultBean=sysUserFeign.uploadImage(file); |
|||
return resultBean; |
|||
} |
|||
@PostMapping("/uploadImage") |
|||
@ApiOperation("保存头像") |
|||
public ResultBean uploadImage(@RequestBody Map<String, String> map){ |
|||
return sysUserFeign.updateSysUserImage(map); |
|||
} |
|||
@PostMapping("/updatePassword") |
|||
@ApiOperation(value = "5、修改密码") |
|||
public ResultBean updatePassword(@RequestBody SysUserUpdate sysUserUpdate){ |
|||
return sysUserFeign.updatePassword(sysUserUpdate); |
|||
} |
|||
@PostMapping("/login") |
|||
@ResponseBody |
|||
@ApiOperation(value = "3、登录") |
|||
@ApiOperationSupport(order = 30) |
|||
public ResultBean<SysUserVo> login(@RequestBody SysUserQuery sysUserQuery){ |
|||
return sysUserFeign.login(sysUserQuery); |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.yxt.supervise.report.app.system; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.system.sysuser.SysUserLoginVo; |
|||
import com.yxt.supervise.report.feign.system.sysuser.SysUserWxBindMobileDto; |
|||
import com.yxt.supervise.report.feign.system.sysuser.WxSysUserFeign; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/11/6 9:56 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.system.WxSysUserRest") |
|||
@RequestMapping("v1/app/wxuser") |
|||
public class WxSysUserRest { |
|||
@Autowired |
|||
WxSysUserFeign wxSysUserFeign; |
|||
@PostMapping("/wxBindMobile") |
|||
@ApiOperation(value = "微信绑定手机") |
|||
public ResultBean wxBindMobile(@RequestBody SysUserWxBindMobileDto sysUserWxBindMobileDto){ |
|||
return wxSysUserFeign.wxBindMobile(sysUserWxBindMobileDto); |
|||
} |
|||
@ApiOperation(value = "发送验证码") |
|||
@GetMapping("/sendVerificationCode/{mobile}/{type}") |
|||
public ResultBean sendVerificationCode(@PathVariable("mobile") String mobile, @PathVariable("type") String type){ |
|||
return wxSysUserFeign.sendVerificationCode(mobile, type); |
|||
} |
|||
@ApiOperation(value = "微信静默登录") |
|||
@GetMapping("/wxSilentLogin") |
|||
public ResultBean wxSilentLogin(@RequestParam(value = "wxCode") String wxCode){ |
|||
return wxSysUserFeign.wxSilentLogin(wxCode); |
|||
} |
|||
} |
@ -0,0 +1,33 @@ |
|||
package com.yxt.supervise.report.app.wh; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.wh.ShStorehouseFeign; |
|||
import com.yxt.supervise.report.feign.wh.ShStorehouseQuery; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/30 16:50 |
|||
*/ |
|||
@RestController("com.yxt.supervise.report.app.wh.ShStorehouseRest") |
|||
@RequestMapping("v1/app/shstorehouse") |
|||
public class ShStorehouseRest { |
|||
@Autowired |
|||
ShStorehouseFeign shStorehouseFeign; |
|||
@PostMapping("/storeHouseListPage") |
|||
public ResultBean task(@RequestBody PagerQuery<ShStorehouseQuery> pq) { |
|||
return shStorehouseFeign.listPage(pq); |
|||
} |
|||
|
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid) { |
|||
return shStorehouseFeign.fetchDetailsBySid(sid); |
|||
} |
|||
@PostMapping("/listPage") |
|||
public ResultBean listPage(@RequestBody PagerQuery<ShStorehouseQuery> pq){ |
|||
return shStorehouseFeign.listPage(pq); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.yxt.supervise.report.feign.crm.projectaccount; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.supervise.report.feign.crm.projectinformation.ProjectInformationVo; |
|||
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.RequestHeader; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/25 9:36 |
|||
*/ |
|||
@FeignClient( |
|||
contextId = "supervise-crm-projectaccount", |
|||
name = "supervise-crm", |
|||
path = "/projectAccount") |
|||
public interface ProjectAccountFeign { |
|||
@ApiOperation("根据项目sid查询账户信息 app") |
|||
@GetMapping("/getAccountByProjectSidApp/{projectSid}") |
|||
public ResultBean getAccountByProjectSidApp (@PathVariable("projectSid") String projectSid); |
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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; |
|||
|
|||
} |
@ -0,0 +1,19 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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; |
|||
} |
|||
} |
@ -0,0 +1,102 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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; |
|||
} |
@ -0,0 +1,19 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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
|
|||
} |
@ -0,0 +1,116 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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 ; |
|||
} |
@ -0,0 +1,37 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
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.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.PostMapping; |
|||
import org.springframework.web.bind.annotation.RequestBody; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/31 10:37 |
|||
*/ |
|||
@Api(tags = "业务系统中业务和工作流相关操作") |
|||
@FeignClient( |
|||
contextId = "supervise-system-Flowable", |
|||
name = "supervise-system", |
|||
path = "v1/flow") |
|||
public interface FlowableFeign { |
|||
@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 = "总已办列表") |
|||
@PostMapping("/doneAllTaskList/{userSid}") |
|||
public ResultBean<Page<FlowTaskDto>> doneAllTaskList(@ApiParam(value = "用户sid") @PathVariable(value = "userSid") String userSid, |
|||
@ApiParam(value = "变量集合,json对象") @RequestBody PagerQuery<FlowTaskAllQuery> pQuery); |
|||
@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); |
|||
} |
@ -0,0 +1,54 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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; |
|||
} |
@ -0,0 +1,31 @@ |
|||
package com.yxt.supervise.report.feign.system.flowable; |
|||
|
|||
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; |
|||
} |
|||
} |
@ -0,0 +1,15 @@ |
|||
package com.yxt.supervise.report.feign.system.sysuser; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysUserLoginVo implements Vo { |
|||
@ApiModelProperty(value = "用户Sid") |
|||
private String sysUserSid; |
|||
@ApiModelProperty(value = "用户登录时随机生成身份验证字符串") |
|||
private String token; |
|||
@ApiModelProperty(value = "是否登陆") |
|||
private Boolean isLogin; |
|||
} |
@ -0,0 +1,15 @@ |
|||
package com.yxt.supervise.report.feign.system.sysuser; |
|||
|
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author feikefei |
|||
* @create 2023-08-18-17:19 |
|||
*/ |
|||
@Data |
|||
public class SysUserUpdate { |
|||
private String original; |
|||
private String password; |
|||
private String confirmPassword; |
|||
private String userSid; |
|||
} |
@ -0,0 +1,18 @@ |
|||
package com.yxt.supervise.report.feign.system.sysuser; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class SysUserWxBindMobileDto implements Dto { |
|||
@ApiModelProperty(value = "用户登陆授权Sid") |
|||
private String sysUserWxAuthSid; |
|||
@ApiModelProperty(value = "手机号") |
|||
private String mobile; |
|||
@ApiModelProperty(value = "验证码") |
|||
private String code; |
|||
//微信id
|
|||
private String openid; |
|||
private String unionid; |
|||
} |
@ -0,0 +1,26 @@ |
|||
package com.yxt.supervise.report.feign.system.sysuser; |
|||
|
|||
import com.yxt.common.core.result.ResultBean; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/10/31 10:46 |
|||
*/ |
|||
@FeignClient( |
|||
contextId = "supervise-portal-WxUser", |
|||
name = "supervise-system", |
|||
path = "v1/wxuser") |
|||
public interface WxSysUserFeign { |
|||
@PostMapping("/wxBindMobile") |
|||
@ApiOperation(value = "微信绑定手机") |
|||
public ResultBean wxBindMobile(@RequestBody SysUserWxBindMobileDto sysUserWxBindMobileDto); |
|||
@ApiOperation(value = "发送验证码") |
|||
@GetMapping("/sendVerificationCode/{mobile}/{type}") |
|||
public ResultBean sendVerificationCode(@PathVariable("mobile") String mobile, @PathVariable("type") String type); |
|||
@ApiOperation(value = "微信静默登录") |
|||
@GetMapping("/wxSilentLogin") |
|||
public ResultBean wxSilentLogin(@RequestParam(value = "wxCode") String wxCode); |
|||
} |
@ -0,0 +1,29 @@ |
|||
package com.yxt.supervise.report.feign.wh; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/7/19 13:55 |
|||
*/ |
|||
@FeignClient( |
|||
contextId = "supervise-wm-shstorehouse", |
|||
name = "supervise-wm", |
|||
path = "/v1/shstorehouse") |
|||
public interface ShStorehouseFeign { |
|||
|
|||
@GetMapping("/selectStoreBySid") |
|||
public ResultBean<ShStorehouseVo> selectStoreBySid(@RequestParam("shSid")String shSid); |
|||
|
|||
|
|||
@PostMapping("/listPage") |
|||
public ResultBean listPage(@RequestBody PagerQuery<ShStorehouseQuery> pq); |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
|
|||
} |
@ -0,0 +1,99 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.feign.wh; |
|||
|
|||
|
|||
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: ShStorehouseQuery.java <br/> |
|||
* Class: com.wh.api.shstorehouse.ShStorehouseQuery <br/> |
|||
* Description: 库房信息表 查询条件. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-06-14 23:18:54 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "库房信息表 查询条件", description = "库房信息表 查询条件") |
|||
public class ShStorehouseQuery implements Query { |
|||
|
|||
@ApiModelProperty("客户Sid(企业)") |
|||
private String custerSid; // 客户Sid(企业)
|
|||
@ApiModelProperty("客户名称(企业)") |
|||
private String custerName; // 客户名称(企业)
|
|||
@ApiModelProperty("仓库名称") |
|||
private String name; // 仓库名称
|
|||
@ApiModelProperty("仓库简称") |
|||
private String simpleName; // 仓库简称
|
|||
@ApiModelProperty("仓库编码") |
|||
private String code; // 仓库编码
|
|||
@ApiModelProperty("所属省份编码") |
|||
private String provinceCode; // 所属省份编码
|
|||
@ApiModelProperty("所属省份名称") |
|||
private String provinceName; // 所属省份名称
|
|||
@ApiModelProperty("所属城市编码") |
|||
private String cityCode; // 所属城市编码
|
|||
@ApiModelProperty("所属城市名称") |
|||
private String cityName; // 所属城市名称
|
|||
@ApiModelProperty("所属区县编码") |
|||
private String countyCode; // 所属区县编码
|
|||
@ApiModelProperty("所属区县名称") |
|||
private String countyName; // 所属区县名称
|
|||
@ApiModelProperty("区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区") |
|||
private String regionName; // 区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区
|
|||
@ApiModelProperty("详细地址") |
|||
private String address; // 详细地址
|
|||
@ApiModelProperty("库房面积") |
|||
private String acreage; // 库房面积
|
|||
@ApiModelProperty("库房面积") |
|||
private String storeyHeight; // 库房面积
|
|||
@ApiModelProperty("月租金") |
|||
private String monthlyPrice; // 月租金
|
|||
@ApiModelProperty("库房性质编码组,多个性质以逗号(,)分隔") |
|||
private String attributeCodes; // 库房性质编码组,多个性质以逗号(,)分隔
|
|||
@ApiModelProperty("库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房") |
|||
private String attributeNames; // 库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房
|
|||
@ApiModelProperty("房源") |
|||
private String housingResource; // 房源
|
|||
@ApiModelProperty("联系人姓名") |
|||
private String linkerName; // 联系人姓名
|
|||
@ApiModelProperty("联系人电话") |
|||
private String linkerPhone; // 联系人电话
|
|||
@ApiModelProperty("图片访问url") |
|||
private String picUrl; // 图片访问url
|
|||
@ApiModelProperty("精度") |
|||
private String lon; |
|||
@ApiModelProperty("维度") |
|||
private String lat; |
|||
} |
@ -0,0 +1,319 @@ |
|||
/********************************************************* |
|||
********************************************************* |
|||
******************** ******************* |
|||
************* ************ |
|||
******* _oo0oo_ ******* |
|||
*** o8888888o *** |
|||
* 88" . "88 * |
|||
* (| -_- |) * |
|||
* 0\ = /0 * |
|||
* ___/`---'\___ * |
|||
* .' \\| |// '. *
|
|||
* / \\||| : |||// \ *
|
|||
* / _||||| -:- |||||- \ * |
|||
* | | \\\ - /// | | *
|
|||
* | \_| ''\---/'' |_/ | * |
|||
* \ .-\__ '-' ___/-. / * |
|||
* ___'. .' /--.--\ `. .'___ * |
|||
* ."" '< `.___\_<|>_/___.' >' "". * |
|||
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
|||
* \ \ `_. \_ __\ /__ _/ .-` / / * |
|||
* =====`-.____`.___ \_____/___.-`___.-'===== * |
|||
* `=---=' * |
|||
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
|||
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
|||
*********************************************************/ |
|||
package com.yxt.supervise.report.feign.wh; |
|||
|
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
|
|||
|
|||
/** |
|||
* Project: yxt_supervise(宇信通监管) <br/> |
|||
* File: ShStorehouseVo.java <br/> |
|||
* Class: com.wh.api.shstorehouse.ShStorehouseVo <br/> |
|||
* Description: 库房信息表 视图数据对象. <br/> |
|||
* Copyright: Copyright (c) 2011 <br/> |
|||
* Company: https://gitee.com/liuzp315 <br/>
|
|||
* Makedate: 2023-06-14 23:18:54 <br/> |
|||
* |
|||
* @author liupopo |
|||
* @version 1.0 |
|||
* @since 1.0 |
|||
*/ |
|||
@ApiModel(value = "库房信息表 视图数据对象", description = "库房信息表 视图数据对象") |
|||
public class ShStorehouseVo implements Vo { |
|||
|
|||
private String sid; // sid
|
|||
|
|||
@ApiModelProperty("客户Sid(企业)") |
|||
private String custerSid; // 客户Sid(企业)
|
|||
@ApiModelProperty("客户名称(企业)") |
|||
private String custerName; // 客户名称(企业)
|
|||
@ApiModelProperty("仓库名称") |
|||
private String name; // 仓库名称
|
|||
@ApiModelProperty("仓库简称") |
|||
private String simpleName; // 仓库简称
|
|||
@ApiModelProperty("仓库编码") |
|||
private String code; // 仓库编码
|
|||
@ApiModelProperty("所属省份编码") |
|||
private String provinceCode; // 所属省份编码
|
|||
@ApiModelProperty("所属省份名称") |
|||
private String provinceName; // 所属省份名称
|
|||
@ApiModelProperty("所属城市编码") |
|||
private String cityCode; // 所属城市编码
|
|||
@ApiModelProperty("所属城市名称") |
|||
private String cityName; // 所属城市名称
|
|||
@ApiModelProperty("所属区县编码") |
|||
private String countyCode; // 所属区县编码
|
|||
@ApiModelProperty("所属区县名称") |
|||
private String countyName; // 所属区县名称
|
|||
@ApiModelProperty("区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区") |
|||
private String regionName; // 区域名称,不同级用逗号(,)分隔,如河北省,石家庄市,长安区
|
|||
@ApiModelProperty("详细地址") |
|||
private String address; // 详细地址
|
|||
@ApiModelProperty("库房面积") |
|||
private String acreage; // 库房面积
|
|||
@ApiModelProperty("库房面积") |
|||
private String storeyHeight; // 库房面积
|
|||
@ApiModelProperty("月租金") |
|||
private String monthlyPrice; // 月租金
|
|||
@ApiModelProperty("库房性质编码组,多个性质以逗号(,)分隔") |
|||
private String attributeCodes; // 库房性质编码组,多个性质以逗号(,)分隔
|
|||
@ApiModelProperty("库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房") |
|||
private String attributeNames; // 库房性质名称组,多个性质以逗号(,)分隔,如:电商仓库,物流仓储,厂房
|
|||
@ApiModelProperty("房源") |
|||
private String housingResource; // 房源
|
|||
@ApiModelProperty("联系人姓名") |
|||
private String linkerName; // 联系人姓名
|
|||
@ApiModelProperty("联系人电话") |
|||
private String linkerPhone; // 联系人电话
|
|||
@ApiModelProperty("图片访问url") |
|||
private String picUrl; // 图片访问url
|
|||
@ApiModelProperty("精度") |
|||
private String lon; |
|||
@ApiModelProperty("维度") |
|||
private String lat; |
|||
private String shSid;//仓库sid
|
|||
private String projectSid;//项目sid
|
|||
|
|||
|
|||
public String getSid() { |
|||
return sid; |
|||
} |
|||
|
|||
public void setSid(String sid) { |
|||
this.sid = sid; |
|||
} |
|||
|
|||
public String getCusterSid() { |
|||
return custerSid; |
|||
} |
|||
|
|||
public void setCusterSid(String custerSid) { |
|||
this.custerSid = custerSid; |
|||
} |
|||
|
|||
public String getCusterName() { |
|||
return custerName; |
|||
} |
|||
|
|||
public void setCusterName(String custerName) { |
|||
this.custerName = custerName; |
|||
} |
|||
|
|||
public String getName() { |
|||
return name; |
|||
} |
|||
|
|||
public void setName(String name) { |
|||
this.name = name; |
|||
} |
|||
|
|||
public String getSimpleName() { |
|||
return simpleName; |
|||
} |
|||
|
|||
public void setSimpleName(String simpleName) { |
|||
this.simpleName = simpleName; |
|||
} |
|||
|
|||
public String getCode() { |
|||
return code; |
|||
} |
|||
|
|||
public void setCode(String code) { |
|||
this.code = code; |
|||
} |
|||
|
|||
public String getProvinceCode() { |
|||
return provinceCode; |
|||
} |
|||
|
|||
public void setProvinceCode(String provinceCode) { |
|||
this.provinceCode = provinceCode; |
|||
} |
|||
|
|||
public String getProvinceName() { |
|||
return provinceName; |
|||
} |
|||
|
|||
public void setProvinceName(String provinceName) { |
|||
this.provinceName = provinceName; |
|||
} |
|||
|
|||
public String getCityCode() { |
|||
return cityCode; |
|||
} |
|||
|
|||
public void setCityCode(String cityCode) { |
|||
this.cityCode = cityCode; |
|||
} |
|||
|
|||
public String getCityName() { |
|||
return cityName; |
|||
} |
|||
|
|||
public void setCityName(String cityName) { |
|||
this.cityName = cityName; |
|||
} |
|||
|
|||
public String getCountyCode() { |
|||
return countyCode; |
|||
} |
|||
|
|||
public void setCountyCode(String countyCode) { |
|||
this.countyCode = countyCode; |
|||
} |
|||
|
|||
public String getCountyName() { |
|||
return countyName; |
|||
} |
|||
|
|||
public void setCountyName(String countyName) { |
|||
this.countyName = countyName; |
|||
} |
|||
|
|||
public String getRegionName() { |
|||
return regionName; |
|||
} |
|||
|
|||
public void setRegionName(String regionName) { |
|||
this.regionName = regionName; |
|||
} |
|||
|
|||
public String getAddress() { |
|||
return address; |
|||
} |
|||
|
|||
public void setAddress(String address) { |
|||
this.address = address; |
|||
} |
|||
|
|||
public String getAcreage() { |
|||
return acreage; |
|||
} |
|||
|
|||
public void setAcreage(String acreage) { |
|||
this.acreage = acreage; |
|||
} |
|||
|
|||
public String getStoreyHeight() { |
|||
return storeyHeight; |
|||
} |
|||
|
|||
public void setStoreyHeight(String storeyHeight) { |
|||
this.storeyHeight = storeyHeight; |
|||
} |
|||
|
|||
public String getMonthlyPrice() { |
|||
return monthlyPrice; |
|||
} |
|||
|
|||
public void setMonthlyPrice(String monthlyPrice) { |
|||
this.monthlyPrice = monthlyPrice; |
|||
} |
|||
|
|||
public String getAttributeCodes() { |
|||
return attributeCodes; |
|||
} |
|||
|
|||
public void setAttributeCodes(String attributeCodes) { |
|||
this.attributeCodes = attributeCodes; |
|||
} |
|||
|
|||
public String getAttributeNames() { |
|||
return attributeNames; |
|||
} |
|||
|
|||
public void setAttributeNames(String attributeNames) { |
|||
this.attributeNames = attributeNames; |
|||
} |
|||
|
|||
public String getHousingResource() { |
|||
return housingResource; |
|||
} |
|||
|
|||
public void setHousingResource(String housingResource) { |
|||
this.housingResource = housingResource; |
|||
} |
|||
|
|||
public String getLinkerName() { |
|||
return linkerName; |
|||
} |
|||
|
|||
public void setLinkerName(String linkerName) { |
|||
this.linkerName = linkerName; |
|||
} |
|||
|
|||
public String getLinkerPhone() { |
|||
return linkerPhone; |
|||
} |
|||
|
|||
public void setLinkerPhone(String linkerPhone) { |
|||
this.linkerPhone = linkerPhone; |
|||
} |
|||
|
|||
public String getPicUrl() { |
|||
return picUrl; |
|||
} |
|||
|
|||
public void setPicUrl(String picUrl) { |
|||
this.picUrl = picUrl; |
|||
} |
|||
|
|||
public String getLon() { |
|||
return lon; |
|||
} |
|||
|
|||
public void setLon(String lon) { |
|||
this.lon = lon; |
|||
} |
|||
|
|||
public String getLat() { |
|||
return lat; |
|||
} |
|||
|
|||
public void setLat(String lat) { |
|||
this.lat = lat; |
|||
} |
|||
|
|||
public String getShSid() { |
|||
return shSid; |
|||
} |
|||
|
|||
public void setShSid(String shSid) { |
|||
this.shSid = shSid; |
|||
} |
|||
|
|||
public String getProjectSid() { |
|||
return projectSid; |
|||
} |
|||
|
|||
public void setProjectSid(String projectSid) { |
|||
this.projectSid = projectSid; |
|||
} |
|||
} |
Loading…
Reference in new issue