Compare commits
18 Commits
Author | SHA1 | Date |
---|---|---|
|
949acc3020 | |
|
cfd83a287f | |
|
cbb79d172c | |
|
e1bfff6996 | |
|
355e3e56dd | |
|
826af27d3b | |
|
7b0f857f36 | |
|
2e4db533b6 | |
|
19382a309a | |
|
33aadb2cea | |
|
e11cfe65b3 | |
|
29dc79cda8 | |
|
264bf69a4a | |
|
3003e1b3f3 | |
|
ab77a916a8 | |
|
193261e47f | |
|
be905735c4 | |
|
d51175ebda |
17
crm/pom.xml
17
crm/pom.xml
|
@ -46,6 +46,12 @@
|
|||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.mybatis.generator</groupId>
|
||||
<artifactId>mybatis-generator-core</artifactId>
|
||||
<version>1.4.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
@ -101,6 +107,17 @@
|
|||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<version>3.0.0-M5</version>
|
||||
<configuration>
|
||||
<argLine>
|
||||
-Djavax.xml.accessExternalDTD=all
|
||||
</argLine>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!--拷贝依赖 copy-dependencies-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
|
|
|
@ -17,4 +17,9 @@ public class CrmConst extends Const {
|
|||
*/
|
||||
public static final String FIELD_SORT_CACHE_NAME = "CRM:FIELD:SORT:";
|
||||
|
||||
|
||||
public static final String V3_QYFXXX = "/api/risk/fxFxzbJcjgZbmx/openApi/getFxBynsrsbh";
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
package com.kakarote.crm.constant;
|
||||
|
||||
public enum CrmPoolEnum {
|
||||
FXQYMDPOOL("风险企业名单公海",34555),
|
||||
ZDFDDWMDPOOL("重点辅导单位名单公海",34554),
|
||||
PXQDMDPOOL("培训签到企业名单公海",34553),
|
||||
XDMRPOOL("系统默认公海",34552),
|
||||
;
|
||||
private final String name;
|
||||
private final int id;
|
||||
private CrmPoolEnum(String name, int id) {
|
||||
this.name = name;
|
||||
this.id = id;
|
||||
}
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
}
|
|
@ -31,6 +31,7 @@ import com.kakarote.crm.entity.VO.CrmMembersSelectVO;
|
|||
import com.kakarote.crm.entity.VO.CrmModelFiledVO;
|
||||
import com.kakarote.crm.service.CrmUploadExcelService;
|
||||
import com.kakarote.crm.service.ICrmCustomerService;
|
||||
import com.kakarote.crm.service.ICrmOpenApiService;
|
||||
import com.kakarote.crm.service.ICrmTeamMembersService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
@ -71,6 +72,9 @@ public class CrmCustomerController {
|
|||
@Autowired
|
||||
private ICrmTeamMembersService teamMembersService;
|
||||
|
||||
@Autowired
|
||||
private ICrmOpenApiService crmOpenApiService;
|
||||
|
||||
@PostMapping("/queryPageList")
|
||||
@ApiOperation("查询列表页数据")
|
||||
public Result<BasePage<Map<String, Object>>> queryPageList(@RequestBody CrmSearchBO search) {
|
||||
|
@ -83,8 +87,15 @@ public class CrmCustomerController {
|
|||
@ApiOperation("保存数据")
|
||||
@SysLogHandler(behavior = BehaviorEnum.SAVE, object = "#crmModel.entity[customerName]", detail = "'新增了客户:' + #crmModel.entity[customerName]")
|
||||
public Result<Map<String, Object>> add(@RequestBody CrmBusinessSaveBO crmModel) {
|
||||
Map<String, Object> map = crmCustomerService.addOrUpdate(crmModel, false, null);
|
||||
return R.ok(map);
|
||||
// Map<String, Object> map = crmCustomerService.addOrUpdate(crmModel, false, null);
|
||||
// return R.ok(map);
|
||||
CrmAddCustomerBo crmAddCustomerBo = new CrmAddCustomerBo();
|
||||
crmAddCustomerBo.setCrmModel(crmModel);
|
||||
// !"101011".equals(appId) && !"crmopenapi".
|
||||
crmAddCustomerBo.setAppId("101011");
|
||||
crmAddCustomerBo.setAppSecret("crmopenapi");
|
||||
crmOpenApiService.crmAddCustomer(crmAddCustomerBo);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
package com.kakarote.crm.controller;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.VO.CrmV3SysRiskDataExposedVo;
|
||||
import com.kakarote.crm.service.ICrmQyfxjcjgService;
|
||||
import com.kakarote.crm.service.ICrmUserAnalyseService;
|
||||
import com.kakarote.crm.service.ICrmQyfxjcjgZbmxService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/crmGetV3Data")
|
||||
public class CrmGetV3SysRiskDataController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxjcjgService iCrmQyfxjcjgService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxjcjgZbmxService crmQyfxjcjgZbmxService;
|
||||
|
||||
@Autowired
|
||||
private ICrmUserAnalyseService iCrmUserAnalyseService;
|
||||
|
||||
@PostMapping(value = "/resp")
|
||||
public Result getV3SysRiskData(@RequestBody CrmV3SysRiskDataExposedVo crmV3SysRiskDataExposedVo) throws IOException {
|
||||
return Result.ok(iCrmQyfxjcjgService.getLocalRiskData(crmV3SysRiskDataExposedVo));
|
||||
}
|
||||
|
||||
@PostMapping("/riskJcmx/{jcId}")
|
||||
public Result getRiskJcmc(@PathVariable String jcId){
|
||||
return Result.ok(crmQyfxjcjgZbmxService.getQyfxjcjgZbmxListByJcId(jcId));
|
||||
}
|
||||
|
||||
@PostMapping(value = "/getTaxPreCheckUsage/{queryDate}")
|
||||
public Result getTaxPreCheckUsage(@PathVariable("queryDate") @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate queryDate) throws IOException {
|
||||
return Result.ok(iCrmUserAnalyseService.addUserAnalyse(queryDate));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
||||
import com.kakarote.crm.service.ICrmNsrzgService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/nsrzg")
|
||||
@Api(tags = "纳税人资格信息")
|
||||
public class CrmNsrzgController {
|
||||
|
||||
@Autowired
|
||||
private ICrmNsrzgService crmNsrzgService;
|
||||
|
||||
@PostMapping("/queryById/{nsrdjzgId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmNsrzg> queryById(@PathVariable("nsrdjzgId") @ApiParam(name = "id", value = "纳税人资格ID") Integer nsrdjzgId) {
|
||||
CrmNsrzg nsrzg = crmNsrzgService.getNsrzg(nsrdjzgId);
|
||||
return R.ok(nsrzg);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxh/{djxh}")
|
||||
@ApiOperation("根据Djxh查询")
|
||||
public Result<CrmNsrzg> queryByDjxh(@PathVariable("djxh") String djxh){
|
||||
CrmNsrzg nsrzg = crmNsrzgService.getNsrzgByDjxh(djxh);
|
||||
return R.ok(nsrzg);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmNsrzg crmNsrzg) {
|
||||
return R.ok(crmNsrzgService.insertNsrzg(crmNsrzg));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{nsrdjzgId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("nsrdjzgId") String nsrdjzgId){
|
||||
return R.ok(crmNsrzgService.deleteNsrzg(nsrdjzgId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmNsrzg crmNsrzg){
|
||||
return R.ok(crmNsrzgService.updateNsrzg(crmNsrzg));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.BO.CrmAddCustomerBo;
|
||||
import com.kakarote.crm.service.ICrmOpenApiService;
|
||||
import io.swagger.annotations.Api;
|
||||
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;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/crmOpenApi")
|
||||
@Api(tags = "crm对外接口")
|
||||
public class CrmOpenApiController {
|
||||
|
||||
@Autowired
|
||||
private ICrmOpenApiService crmOpenApiService;
|
||||
|
||||
@PostMapping("/crm/addCorporateSeas")
|
||||
@ApiOperation("接口新增公海数据")
|
||||
@ParamAspect
|
||||
public Result addCorporateSeas(@RequestBody CrmAddCustomerBo crmAddCustomerBo){
|
||||
crmOpenApiService.crmAddCustomer(crmAddCustomerBo);
|
||||
return R.ok();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQycbrsService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qycbrs")
|
||||
@Api(tags = "企业参保人数信息")
|
||||
public class CrmQycbrsController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQycbrsService crmQycbrsService;
|
||||
|
||||
@PostMapping("/queryById/{qycbrsId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQycbrs> queryById(@PathVariable("qycbrsId") @ApiParam(name = "id", value = "企业参保人数ID") Integer qycbrsId) {
|
||||
CrmQycbrs qyjxfp = crmQycbrsService.getQycbrs(qycbrsId);
|
||||
return R.ok(qyjxfp);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxhAndTime")
|
||||
public Result<List<CrmQycbrs>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||
List<CrmQycbrs> qycbrsList = crmQycbrsService.getQycbrsListByParamAndTime(vo);
|
||||
return R.ok(qycbrsList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQycbrs crmQycbrs) {
|
||||
return R.ok(crmQycbrsService.insertQycbrs(crmQycbrs));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qycbrsId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qycbrsId") String qycbrsId){
|
||||
return R.ok(crmQycbrsService.deleteQycbrs(qycbrsId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQycbrs crmQycbrs){
|
||||
return R.ok(crmQycbrsService.updateQycbrs(crmQycbrs));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQyfxmxService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qyfxmx")
|
||||
@Api(tags = "企业风险明细信息")
|
||||
public class CrmQyfxmxController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxmxService crmQyfxmxService;
|
||||
|
||||
@PostMapping("/queryById/{qyzbmxId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQyfxmx> queryById(@PathVariable("qyzbmxId") @ApiParam(name = "id", value = "企业指标明细ID") Integer qyzbmxId) {
|
||||
CrmQyfxmx qyfxmx = crmQyfxmxService.getQyfxmx(qyzbmxId);
|
||||
return R.ok(qyfxmx);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxhAndTime")
|
||||
@ApiOperation("根据登记序号和月份(选填)查询")
|
||||
public Result<List<CrmQyfxmx>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||
List<CrmQyfxmx> qyfxmxList = crmQyfxmxService.getQyfxmxListByParamAndTime(vo);
|
||||
return R.ok(qyfxmxList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQyfxmx crmQyfxmx) {
|
||||
return R.ok(crmQyfxmxService.insertQyfxmx(crmQyfxmx));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qyzbmxId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qyzbmxId") String qyzbmxId){
|
||||
return R.ok(crmQyfxmxService.deleteQyfxmx(qyzbmxId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQyfxmx crmQyfxmx){
|
||||
return R.ok(crmQyfxmxService.updateQyfxmx(crmQyfxmx));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.core.common.SubModelType;
|
||||
import com.kakarote.core.common.log.SysLog;
|
||||
import com.kakarote.crm.common.CrmModel;
|
||||
import com.kakarote.crm.common.log.CrmProductLog;
|
||||
import com.kakarote.crm.entity.BO.QyjbxxBo;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
import com.kakarote.crm.service.ICrmQyjbxxService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/crmQyjbxx")
|
||||
@Api(tags = "企业基本信息")
|
||||
public class CrmQyjbxxController {
|
||||
@Autowired
|
||||
private ICrmQyjbxxService crmQyjbxxService;
|
||||
|
||||
|
||||
@PostMapping("/queryById/{qyId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQyjbxx> queryById(@PathVariable("qyId") @ApiParam(name = "id", value = "id") Integer qyId) {
|
||||
CrmQyjbxx qyjbxx = crmQyjbxxService.getQyjbxx(qyId);
|
||||
return R.ok(qyjbxx);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQyjbxx crmQyjbxx) {
|
||||
return R.ok(crmQyjbxxService.insertQyjbxx(crmQyjbxx));
|
||||
}
|
||||
|
||||
@PostMapping("/queryByCustomerId")
|
||||
@ApiOperation("根据纳税人识别号查询企业基本信息")
|
||||
public Result<CrmQyjbxx> queryByCustomerId(@RequestBody QyjbxxBo qyjbxxBo) {
|
||||
CrmQyjbxx qyjbxxByCustomerId = crmQyjbxxService.getQyJbxxByCustomer(qyjbxxBo);
|
||||
return R.ok(qyjbxxByCustomerId);
|
||||
}
|
||||
|
||||
// @PostMapping("/queryByNsrmc/{nsrmc}")
|
||||
// @ApiOperation("根据纳税人名称查询企业基本信息")
|
||||
// public Result<CrmQyjbxx> queryByNsrmc(@PathVariable("nsrmc") @ApiParam(name = "nsrmc", value = "nsrmc") String nsrmc){
|
||||
// CrmQyjbxx qyjbxxByNsrsbh = crmQyjbxxService.getQyjbxxByNsrmc(nsrmc);
|
||||
// return R.ok(qyjbxxByNsrsbh);
|
||||
// }
|
||||
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import com.kakarote.crm.entity.VO.CrmMergeListVO;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQyjxfpService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qyjxfp")
|
||||
@Api(tags = "企业进项发票信息")
|
||||
public class CrmQyjxfpController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQyjxfpService crmQyjxfpService;
|
||||
|
||||
@PostMapping("/queryById/{qyjxfpId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQyjxfp> queryById(@PathVariable("qyjxfpId") @ApiParam(name = "id", value = "企业进项发票ID") Integer qyjxfpId) {
|
||||
CrmQyjxfp qyjxfp = crmQyjxfpService.getQyjxfp(qyjxfpId);
|
||||
return R.ok(qyjxfp);
|
||||
}
|
||||
|
||||
@PostMapping("/queryMergeListByParamAndTime")
|
||||
@ApiOperation("通过社会信用代码和年度(选填),查询企业进项发票和企业销项发票信息列表")
|
||||
public Result queryMergeListByParamAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||
CrmMergeListVO mergeList = crmQyjxfpService.getMergeListByParamAndTime(vo);
|
||||
return R.ok(mergeList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQyjxfp crmQyjxfp) {
|
||||
return R.ok(crmQyjxfpService.insertQyjxfp(crmQyjxfp));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qyjxfpId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qyjxfpId") String qyjxfpId){
|
||||
return R.ok(crmQyjxfpService.deleteQyjxfp(qyjxfpId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQyjxfp crmQyjxfp){
|
||||
return R.ok(crmQyjxfpService.updateQyjxfp(crmQyjxfp));
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQynsrdjService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qynsrdj")
|
||||
@Api(tags = "企业纳税信用登记信息")
|
||||
public class CrmQynsrdjController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQynsrdjService crmQynsrdjService;
|
||||
|
||||
@PostMapping("/queryById/{qynsrdjId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQynsrdj> queryById(@PathVariable("qynsrdjId") @ApiParam(name = "id", value = "企业纳税信用登记ID") Integer qynsrdjId) {
|
||||
CrmQynsrdj qynsrdj = crmQynsrdjService.getQynsrdj(qynsrdjId);
|
||||
return R.ok(qynsrdj);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxhAndTime")
|
||||
@ApiOperation("根据登记序号和评价年度(选填)查询")
|
||||
public Result<List<CrmQynsrdj>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||
List<CrmQynsrdj> qynsrdjList = crmQynsrdjService.getQynsrdjListByParamAndTime(vo);
|
||||
return R.ok(qynsrdjList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQynsrdj crmQynsrdj) {
|
||||
return R.ok(crmQynsrdjService.insertQynsrdj(crmQynsrdj));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qynsrdjId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qynsrdjId") String qynsrdjId){
|
||||
return R.ok(crmQynsrdjService.deleteQynsrdj(qynsrdjId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQynsrdj crmQynsrdj){
|
||||
return R.ok(crmQynsrdjService.updateQynsrdj(crmQynsrdj));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQysdsndsbService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qysdsndsb")
|
||||
@Api(tags = "企业所得税年度申报信息")
|
||||
public class CrmQysdsndsbController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQysdsndsbService crmQysdsndsbService;
|
||||
|
||||
@PostMapping("/queryById/{qysdsndsbId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQysdsndsb> queryById(@PathVariable("qysdsndsbId") @ApiParam(name = "id", value = "企业所得税年度申报ID") Integer qysdsndsbId) {
|
||||
CrmQysdsndsb qysdsndsb = crmQysdsndsbService.getQysdsndsb(qysdsndsbId);
|
||||
return R.ok(qysdsndsb);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxhAndTime")
|
||||
@ApiOperation("根据登记序号和年度(选填)查询")
|
||||
public Result<List<CrmQysdsndsb>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo) {
|
||||
List<CrmQysdsndsb> qysdsndsbList = crmQysdsndsbService.getQysdsndsbListByParamAndTime(vo);
|
||||
return R.ok(qysdsndsbList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQysdsndsb crmQysdsndsb) {
|
||||
return R.ok(crmQysdsndsbService.insertQysdsndsb(crmQysdsndsb));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qysdsndsbId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qysdsndsbId") String qysdsndsbId){
|
||||
return R.ok(crmQysdsndsbService.deleteQysdsndsb(qysdsndsbId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQysdsndsb crmQysdsndsb){
|
||||
return R.ok(crmQysdsndsbService.updateQysdsndsb(crmQysdsndsb));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,58 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQysfl;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.service.ICrmQysflService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qysfl")
|
||||
@Api(tags = "企业税负率信息")
|
||||
public class CrmQysflController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQysflService crmQysflService;
|
||||
|
||||
@PostMapping("/queryById/{qysflId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQysfl> queryById(@PathVariable("qysflId") @ApiParam(name = "id", value = "企业税负率ID") Integer qysflId) {
|
||||
CrmQysfl qysfl = crmQysflService.getQysfl(qysflId);
|
||||
return R.ok(qysfl);
|
||||
}
|
||||
|
||||
@PostMapping("/queryByDjxhAndTime")
|
||||
@ApiOperation("根据登记序号和评价年度(选填)查询")
|
||||
public Result<List<CrmQysfl>> queryByDjxhAndTime(@RequestBody CrmParamAndTimeVO vo){
|
||||
List<CrmQysfl> qysflList = crmQysflService.getQysflByParamAndTimeList(vo);
|
||||
return R.ok(qysflList);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQysfl crmQysfl) {
|
||||
return R.ok(crmQysflService.insertQysfl(crmQysfl));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qysflId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qysflId") String qysflId){
|
||||
return R.ok(crmQysflService.deleteQysfl(qysflId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQysfl crmQysfl){
|
||||
return R.ok(crmQysflService.updateQysfl(crmQysfl));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import com.kakarote.crm.service.ICrmQyxxfpService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/qyxxfp")
|
||||
@Api(tags = "企业销项发票信息")
|
||||
public class CrmQyxxfpController {
|
||||
|
||||
@Autowired
|
||||
private ICrmQyxxfpService crmQyxxfpService;
|
||||
|
||||
@PostMapping("/queryById/{qyxxfpId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmQyxxfp> queryById(@PathVariable("qyxxfpId") @ApiParam(name = "id", value = "企业进项发票ID") Integer qyxxfpId) {
|
||||
CrmQyxxfp qyxxfp = crmQyxxfpService.getQyxxfp(qyxxfpId);
|
||||
return R.ok(qyxxfp);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmQyxxfp crmQyxxfp) {
|
||||
return R.ok(crmQyxxfpService.insertQyxxfp(crmQyxxfp));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{qyxxfpId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("qyxxfpId") String qyxxfpId){
|
||||
return R.ok(crmQyxxfpService.deleteQyxxfp(qyxxfpId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmQyxxfp crmQyxxfp){
|
||||
return R.ok(crmQyxxfpService.updateQyxxfp(crmQyxxfp));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
package com.kakarote.crm.controller;
|
||||
|
||||
import com.kakarote.core.common.ParamAspect;
|
||||
import com.kakarote.core.common.R;
|
||||
import com.kakarote.core.common.Result;
|
||||
import com.kakarote.crm.entity.PO.CrmSwjg;
|
||||
import com.kakarote.crm.service.ICrmSwjgService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/swjg")
|
||||
@Api(tags = "税务机关信息")
|
||||
public class CrmSwjgController {
|
||||
|
||||
@Autowired
|
||||
private ICrmSwjgService crmSwjgService;
|
||||
|
||||
@PostMapping("/queryById/{swjgId}")
|
||||
@ApiOperation("根据ID查询")
|
||||
@ParamAspect
|
||||
public Result<CrmSwjg> queryById(@PathVariable("swjgId") @ApiParam(name = "id", value = "税务机关ID") Integer swjgId) {
|
||||
CrmSwjg swjg = crmSwjgService.getSwjg(swjgId);
|
||||
return R.ok(swjg);
|
||||
}
|
||||
|
||||
@PostMapping("/queryBySwjgDm/{swjgDm}")
|
||||
@ApiOperation("根据swjgDm查询")
|
||||
public Result<CrmSwjg> queryBySwjgDm(@PathVariable("swjgDm") String swjgDm) {
|
||||
CrmSwjg swjg = crmSwjgService.getSwjgBySwjgDm(swjgDm);
|
||||
return R.ok(swjg);
|
||||
}
|
||||
|
||||
@PostMapping("/add")
|
||||
@ApiOperation("保存数据")
|
||||
public Result add(@RequestBody CrmSwjg crmSwjg) {
|
||||
return R.ok(crmSwjgService.insertSwjg(crmSwjg));
|
||||
}
|
||||
|
||||
@PostMapping("/deleteById/{swjgId}")
|
||||
@ApiOperation("根据ID删除数据")
|
||||
public Result deleteById(@PathVariable("swjgId") String swjgId){
|
||||
return R.ok(crmSwjgService.deleteSwjg(swjgId));
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
@ApiOperation("更新数据")
|
||||
public Result update(@RequestBody CrmSwjg crmSwjg){
|
||||
return R.ok(crmSwjgService.updateSwjg(crmSwjg));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.kakarote.crm.entity.BO;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
|
||||
@ApiModel("签到crm添加企业OpenAPi")
|
||||
@Data
|
||||
public class CrmAddCustomerBo {
|
||||
@NotEmpty(message = "appId不能为空!")
|
||||
private String appId;
|
||||
@NotEmpty(message = "appSecret不能为空!")
|
||||
private String appSecret;
|
||||
@ApiModelProperty("客户信息对象")
|
||||
@NotEmpty(message = "客户信息不能为空!")
|
||||
private CrmBusinessSaveBO crmModel;
|
||||
}
|
|
@ -0,0 +1,26 @@
|
|||
package com.kakarote.crm.entity.BO;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("企业信息")
|
||||
public class QyjbxxBo {
|
||||
/**
|
||||
* 纳税人识别号
|
||||
*/
|
||||
private String nsrsbh;
|
||||
|
||||
/**
|
||||
* 客户Id
|
||||
*/
|
||||
private Integer customerId;
|
||||
/**
|
||||
* 公海Id
|
||||
*/
|
||||
private Integer poolId;
|
||||
/**
|
||||
* 纳税人名称
|
||||
*/
|
||||
private String nsrmc;
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
package com.kakarote.crm.entity.DTO;
|
||||
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class CrmTaxPreCheckUsageDTO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 活跃用户数
|
||||
*/
|
||||
private Integer activeUserCount;
|
||||
|
||||
/**
|
||||
* 使用用户数
|
||||
*/
|
||||
private Integer usedUserCount;
|
||||
|
||||
/**
|
||||
* 新增企业数
|
||||
*/
|
||||
private Integer newEnterprises;
|
||||
|
||||
/**
|
||||
* 注册人数
|
||||
*/
|
||||
private Integer registeredUsers;
|
||||
}
|
|
@ -0,0 +1,83 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_nsrzg")
|
||||
@ApiModel(value="CrmNsrzg对象", description="纳税人资格")
|
||||
public class CrmNsrzg implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@TableId(value = "nsrdjzg_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 纳税人资格Id primary key
|
||||
*/
|
||||
private Integer nsrdjzgId;
|
||||
|
||||
/**
|
||||
* 认定凭证UUID
|
||||
*/
|
||||
private String rdpzuuid;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
/**
|
||||
* 流程实例ID
|
||||
*/
|
||||
private String lcslid;
|
||||
|
||||
/**
|
||||
* 纳税人资格类型代码
|
||||
*/
|
||||
private String nsrzglxDm;
|
||||
|
||||
/**
|
||||
* 有效期起
|
||||
*/
|
||||
private String yxqq;
|
||||
|
||||
/**
|
||||
* 有效期止
|
||||
*/
|
||||
private String yxqz;
|
||||
|
||||
/**
|
||||
* 数据终止日期
|
||||
*/
|
||||
private String sjzzrq;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_qycbrs")
|
||||
@ApiModel(value="CrmQycbrs对象", description="企业参保人数")
|
||||
public class CrmQycbrs implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@TableId(value = "qycbrs_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 纳税人资格Id primary key
|
||||
*/
|
||||
private Integer qycbrsId;
|
||||
|
||||
/**
|
||||
* 月份
|
||||
*/
|
||||
private String yf;
|
||||
|
||||
/**
|
||||
* 参保人数
|
||||
*/
|
||||
private String cbrs;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createUp;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
}
|
|
@ -0,0 +1,94 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_qyfxjcjg")
|
||||
@ApiModel(value="CrmQyfxjcjg对象", description="风险模块风险指标检测批次结果表")
|
||||
public class CrmQyfxjcjg implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "jcpc_uuid", type = IdType.ASSIGN_UUID)
|
||||
/**
|
||||
* 监测批次UUID primary key
|
||||
*/
|
||||
private String jcpcUuid;
|
||||
|
||||
/**
|
||||
* 企业id
|
||||
*/
|
||||
private String qyid;
|
||||
|
||||
/**
|
||||
* 企业识别号
|
||||
*/
|
||||
private String qysbh;
|
||||
|
||||
/**
|
||||
* 风险监测批次结果
|
||||
*/
|
||||
private String fxjcPcjg;
|
||||
|
||||
/**
|
||||
* 监测时间
|
||||
*/
|
||||
private Date jcsj;
|
||||
|
||||
/**
|
||||
* 监测所属期起
|
||||
*/
|
||||
private Date jcSsqq;
|
||||
|
||||
/**
|
||||
* 监测所属期止
|
||||
*/
|
||||
private Date jcSsqz;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 纳税人名称
|
||||
*/
|
||||
private String nsrmc;
|
||||
|
||||
/**
|
||||
* 批量监测id
|
||||
*/
|
||||
private String pljcId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private List<CrmQyfxjcjgZbmx> crmQyfxjcjgZbmxList;
|
||||
}
|
|
@ -0,0 +1,74 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_qyfxjcjg_zbmx")
|
||||
@ApiModel(value="CrmQyfxjcjgZbmx对象", description="风险模块风险指标检测批次结果指标明细表")
|
||||
public class CrmQyfxjcjgZbmx implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "zbmx_uuid", type = IdType.ASSIGN_UUID)
|
||||
/**
|
||||
* 指标明细UUID primary key
|
||||
*/
|
||||
private String zbmxUuid;
|
||||
|
||||
/**
|
||||
* 监测批次UUID
|
||||
*/
|
||||
private String jcpcUuid;
|
||||
|
||||
/**
|
||||
* 风险指标代码
|
||||
*/
|
||||
private String fxzbDm;
|
||||
|
||||
/**
|
||||
* 风险指标检测结果
|
||||
*/
|
||||
private String fxzbJcjg;
|
||||
|
||||
/**
|
||||
* 监测时间
|
||||
*/
|
||||
private Date jcsj;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 指标检测状态
|
||||
*/
|
||||
private Integer code;
|
||||
|
||||
}
|
|
@ -0,0 +1,70 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qyfxmx")
|
||||
@ApiModel(value="CrmQyfxmx", description="企业风险明细")
|
||||
public class CrmQyfxmx implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qyzbmx_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业指标明细id
|
||||
*/
|
||||
private Integer qyzbmxId;
|
||||
|
||||
/**
|
||||
* 月份
|
||||
*/
|
||||
private String yf;
|
||||
|
||||
/**
|
||||
* 风险指标代码
|
||||
*/
|
||||
private String fxzbDm;
|
||||
|
||||
/**
|
||||
* 风险描述
|
||||
*/
|
||||
private String fxmx;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
}
|
|
@ -0,0 +1,439 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @description wk_crm_qyjbxx
|
||||
* @author https://www.json.cn/
|
||||
* @date 2025-06-05
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qyjbxx")
|
||||
@ApiModel(value="CrmQyjbxx对象", description="企业基本信息")
|
||||
public class CrmQyjbxx implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qy_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业Id primary key
|
||||
*/
|
||||
private Integer qyId;
|
||||
|
||||
/**
|
||||
* 企业登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
/**
|
||||
* 纳税人识别号
|
||||
*/
|
||||
private String nsrsbh;
|
||||
|
||||
/**
|
||||
* 纳税人名称
|
||||
*/
|
||||
private String nsrmc;
|
||||
|
||||
/**
|
||||
* 课征主体登记类型代码
|
||||
*/
|
||||
private String kzztdjlxDm;
|
||||
|
||||
/**
|
||||
* 登记注册类型代码
|
||||
*/
|
||||
private String djzclxDm;
|
||||
|
||||
/**
|
||||
* 生产经营地址
|
||||
*/
|
||||
private String scjydz;
|
||||
|
||||
/**
|
||||
* 生产经营地址行政区划数字代码
|
||||
*/
|
||||
private String scjydzxzqhszDm;
|
||||
|
||||
/**
|
||||
* 纳税人状态代码
|
||||
*/
|
||||
private String nsrztDm;
|
||||
|
||||
/**
|
||||
* 行业代码
|
||||
*/
|
||||
private String hyDm;
|
||||
|
||||
/**
|
||||
* 注册地址
|
||||
*/
|
||||
private String zcdz;
|
||||
|
||||
/**
|
||||
* 注册地址行政区划数字代码
|
||||
*/
|
||||
private String zcdzxzqhszDm;
|
||||
|
||||
/**
|
||||
* 街道乡镇代码
|
||||
*/
|
||||
private String jdxzDm;
|
||||
|
||||
/**
|
||||
* 单位隶属关系代码
|
||||
*/
|
||||
private String dwlsgxDm;
|
||||
|
||||
/**
|
||||
* 登记日期
|
||||
*/
|
||||
private String djrq;
|
||||
|
||||
/**
|
||||
* 跨区财产税主体登记标志
|
||||
*/
|
||||
private String kqccsztdjbz;
|
||||
|
||||
/**
|
||||
* 主管税务局代码
|
||||
*/
|
||||
private String zgswjDm;
|
||||
|
||||
/**
|
||||
* 主管税务所(科、分局)代码
|
||||
*/
|
||||
private String zgswskfjDm;
|
||||
|
||||
/**
|
||||
* shxydm
|
||||
*/
|
||||
private String shxydm;
|
||||
|
||||
/**
|
||||
* 税收管理员代码
|
||||
*/
|
||||
private String ssglyDm;
|
||||
|
||||
/**
|
||||
* 非居民企业标志
|
||||
*/
|
||||
private String fjmqybz;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
private String yxbz;
|
||||
|
||||
/**
|
||||
* 工商注销日期
|
||||
*/
|
||||
private String gszxrq;
|
||||
|
||||
/**
|
||||
* 企业划型类别
|
||||
*/
|
||||
private String qyhxlbDm;
|
||||
|
||||
/**
|
||||
* 企业划型来源
|
||||
*/
|
||||
private String qyhxly;
|
||||
|
||||
/**
|
||||
* 经营范围
|
||||
*/
|
||||
private String jyfw;
|
||||
|
||||
/**
|
||||
* 注册地联系电话
|
||||
*/
|
||||
private String zcdlxdh;
|
||||
|
||||
/**
|
||||
* 注册地邮政编码
|
||||
*/
|
||||
private String zcdyzbm;
|
||||
|
||||
/**
|
||||
* 生产经营地联系电话
|
||||
*/
|
||||
private String scjydlxdh;
|
||||
|
||||
/**
|
||||
* 生产经营地邮政编码生产经营地邮政编码
|
||||
*/
|
||||
private String scjydyzbm;
|
||||
|
||||
/**
|
||||
* 核算方式代码
|
||||
*/
|
||||
private String hsfsDm;
|
||||
|
||||
/**
|
||||
* 从业人数
|
||||
*/
|
||||
private String cyrs;
|
||||
|
||||
/**
|
||||
* 外籍从业人数
|
||||
*/
|
||||
private String wjcyrs;
|
||||
|
||||
/**
|
||||
* 合伙人数
|
||||
*/
|
||||
private String hhrs;
|
||||
|
||||
/**
|
||||
* 雇工人数
|
||||
*/
|
||||
private String ggrs;
|
||||
|
||||
/**
|
||||
* 固定工人数
|
||||
*/
|
||||
private String gdgrs;
|
||||
|
||||
/**
|
||||
* 组织机构类型代码
|
||||
*/
|
||||
private String zzjglxDm;
|
||||
|
||||
/**
|
||||
* 会计制度(准则)代码
|
||||
*/
|
||||
private String kjzdzzDm;
|
||||
|
||||
/**
|
||||
* 税务代理人联系电话
|
||||
*/
|
||||
private String swdlrlxdh;
|
||||
|
||||
/**
|
||||
* 税务代理人电子信箱
|
||||
*/
|
||||
private String swdlrdzxx;
|
||||
|
||||
/**
|
||||
* 注册资本
|
||||
*/
|
||||
private String zczb;
|
||||
|
||||
/**
|
||||
* 投资总额
|
||||
*/
|
||||
private String tzze;
|
||||
|
||||
/**
|
||||
* 自然人投资比例
|
||||
*/
|
||||
private String zrrtzbl;
|
||||
|
||||
/**
|
||||
* 外资投资比例
|
||||
*/
|
||||
private String wztzbl;
|
||||
|
||||
/**
|
||||
* 国有投资比例
|
||||
*/
|
||||
private String gytzbl;
|
||||
|
||||
/**
|
||||
* 国有控股类型代码
|
||||
*/
|
||||
private String gykglxDm;
|
||||
|
||||
/**
|
||||
* 总分机构类型代码
|
||||
*/
|
||||
private String zfjglxDm;
|
||||
|
||||
/**
|
||||
* 法定代表人姓名
|
||||
*/
|
||||
private String fddbrxm;
|
||||
|
||||
/**
|
||||
* 法定代表人身份证件类型代码
|
||||
*/
|
||||
private String fddbrsfzjlxDm;
|
||||
|
||||
/**
|
||||
* 法定代表人身份证号码
|
||||
*/
|
||||
private String fddbrsfzjhm;
|
||||
|
||||
/**
|
||||
* 法定代表人固定电话
|
||||
*/
|
||||
private String fddbrgddh;
|
||||
|
||||
/**
|
||||
* 法定代表人移动电话
|
||||
*/
|
||||
private String fddbryddh;
|
||||
|
||||
/**
|
||||
* 法定代表人电子信箱
|
||||
*/
|
||||
private String fddbrdzxx;
|
||||
|
||||
/**
|
||||
* 财务负责人姓名
|
||||
*/
|
||||
private String cwfzrxm;
|
||||
|
||||
/**
|
||||
* 财务负责人身份证件种类代码
|
||||
*/
|
||||
private String cwfzrsfzjzlDm;
|
||||
|
||||
/**
|
||||
* 财务负责人身份证件号码
|
||||
*/
|
||||
private String cwfzrsfzjhm;
|
||||
|
||||
/**
|
||||
* 财务负责人固定电话
|
||||
*/
|
||||
private String cwfzrgddh;
|
||||
|
||||
/**
|
||||
* 财务负责人移动电话
|
||||
*/
|
||||
private String cwfzryddh;
|
||||
|
||||
/**
|
||||
* 财务负责人电子信箱
|
||||
*/
|
||||
private String cwfzrdzxx;
|
||||
|
||||
/**
|
||||
* 办税人姓名
|
||||
*/
|
||||
private String bsrxm;
|
||||
|
||||
/**
|
||||
* 办税人身份证件种类代码
|
||||
*/
|
||||
private String bsrsfzjzlDm;
|
||||
|
||||
/**
|
||||
* 办税人身份证件号码
|
||||
*/
|
||||
private String bsrsfzjhm;
|
||||
|
||||
/**
|
||||
* 办税人固定电话
|
||||
*/
|
||||
private String bsrgddh;
|
||||
|
||||
/**
|
||||
* 办税人移动电话
|
||||
*/
|
||||
private String bsryddh;
|
||||
|
||||
/**
|
||||
* 办税人电子信箱
|
||||
*/
|
||||
private String bsrdzxx;
|
||||
|
||||
/**
|
||||
* 临时税务登记有效期起
|
||||
*/
|
||||
private String lsswdjyxqq;
|
||||
|
||||
/**
|
||||
* 临时税务登记有效期止
|
||||
*/
|
||||
private String lsswdjyxqz;
|
||||
|
||||
/**
|
||||
* 税务代理人纳税人识别号
|
||||
*/
|
||||
private String swdlrnsrsbh;
|
||||
|
||||
/**
|
||||
* 税务代理人名称
|
||||
*/
|
||||
private String swdlrmc;
|
||||
|
||||
/**
|
||||
* 文化事业建设费缴费信息登记标志
|
||||
*/
|
||||
private String whsyjsfjfxxdjbz;
|
||||
|
||||
/**
|
||||
* 增值税经营类别
|
||||
*/
|
||||
private String zzsjylb;
|
||||
|
||||
/**
|
||||
* 印花税缴纳方式代码
|
||||
*/
|
||||
private String yhsjnfsDm;
|
||||
|
||||
/**
|
||||
* 征收项目城乡标志代码
|
||||
*/
|
||||
private String zsxmcxbzDm;
|
||||
|
||||
/**
|
||||
* 增值税企业类型代码
|
||||
*/
|
||||
private String zzsqylxDm;
|
||||
|
||||
/**
|
||||
* 国家或地区数字代码
|
||||
*/
|
||||
private String gjhdqszDm;
|
||||
|
||||
/**
|
||||
* 企业管理层级编号
|
||||
*/
|
||||
private String qyglcjbh;
|
||||
|
||||
/**
|
||||
* 企业所属集团代码
|
||||
*/
|
||||
private String qyssjtDm;
|
||||
|
||||
/**
|
||||
* 受托方社会信用代码
|
||||
*/
|
||||
private String stfshxydm;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
}
|
|
@ -0,0 +1,76 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qyjxfp")
|
||||
@ApiModel(value="CrmQyjxfp对象", description="企业进项发票信息")
|
||||
|
||||
public class CrmQyjxfp implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qyjxfp_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业进项发票信息Id primary key
|
||||
*/
|
||||
private Integer qyjxfpId;
|
||||
|
||||
/**
|
||||
* 年度
|
||||
*/
|
||||
private String nd;
|
||||
|
||||
/**
|
||||
* 不含税金额
|
||||
*/
|
||||
private String jxBhsje;
|
||||
|
||||
/**
|
||||
* 进税金额
|
||||
*/
|
||||
private String jxSe;
|
||||
|
||||
/**
|
||||
* 进项价税合计
|
||||
*/
|
||||
private String jxJshj;
|
||||
|
||||
/**
|
||||
* 社会信用代码
|
||||
*/
|
||||
private String shxydm;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qynsrdj")
|
||||
@ApiModel(value="CrmQynsrdj", description="企业纳税信用登记")
|
||||
public class CrmQynsrdj implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qynsxydj_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业纳税信用登记id
|
||||
*/
|
||||
private Integer qynsxydjId;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
/**
|
||||
* 评价年度
|
||||
*/
|
||||
private String pjnd;
|
||||
|
||||
/**
|
||||
* 评价等级
|
||||
*/
|
||||
private String pjjb;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,275 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qysdsndsb")
|
||||
@ApiModel(value="CrmQysdsndsb对象", description="企业所得税年度申报信息")
|
||||
public class CrmQysdsndsb implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qysdsndsb_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业所得税年度申报信息Id primary key
|
||||
*/
|
||||
private Integer qysdsndsbId;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
/**
|
||||
* 年度
|
||||
*/
|
||||
private String nd;
|
||||
|
||||
/**
|
||||
* UUID
|
||||
*/
|
||||
private String uuid;
|
||||
|
||||
/**
|
||||
* 申报UUID
|
||||
*/
|
||||
private String sbuuid;
|
||||
|
||||
/**
|
||||
* 税款所属期起
|
||||
*/
|
||||
private String skssqq;
|
||||
|
||||
/**
|
||||
* 税款所属期止
|
||||
*/
|
||||
private String skssqz;
|
||||
|
||||
/**
|
||||
* 凭证序号
|
||||
*/
|
||||
private String pzxh;
|
||||
|
||||
/**
|
||||
* 营业收入
|
||||
*/
|
||||
private String yysr;
|
||||
|
||||
/**
|
||||
* 营业成本
|
||||
*/
|
||||
private String yycb;
|
||||
|
||||
/**
|
||||
* 营业税金及附加
|
||||
*/
|
||||
private String yysjFj;
|
||||
|
||||
/**
|
||||
* 销售费用
|
||||
*/
|
||||
private String xsfy;
|
||||
|
||||
/**
|
||||
* 管理费用
|
||||
*/
|
||||
private String glfy;
|
||||
|
||||
/**
|
||||
* 财务费用
|
||||
*/
|
||||
private String cwfy;
|
||||
|
||||
/**
|
||||
* 资产减值损失
|
||||
*/
|
||||
private String zcjzss;
|
||||
|
||||
/**
|
||||
* 公允价值变动收益
|
||||
*/
|
||||
private String gyjzbdsy;
|
||||
|
||||
/**
|
||||
* 投资收益
|
||||
*/
|
||||
private String tzsy;
|
||||
|
||||
/**
|
||||
* 营业利润
|
||||
*/
|
||||
private String yylr;
|
||||
|
||||
/**
|
||||
* 营业外收入
|
||||
*/
|
||||
private String yywsr;
|
||||
|
||||
/**
|
||||
* 营业外支出
|
||||
*/
|
||||
private String yywzc;
|
||||
|
||||
/**
|
||||
* 利润总额
|
||||
*/
|
||||
private String lrze;
|
||||
|
||||
/**
|
||||
* 境外所得金额
|
||||
*/
|
||||
private String jwsdje;
|
||||
|
||||
/**
|
||||
* 纳税调整增加额
|
||||
*/
|
||||
private String nstzzje;
|
||||
|
||||
/**
|
||||
* 纳税调整减少额
|
||||
*/
|
||||
private String nstzjse;
|
||||
|
||||
/**
|
||||
* 减:免税、减计收入以及加计扣除
|
||||
*/
|
||||
private String msjjsrjjjkc;
|
||||
|
||||
/**
|
||||
* 加:境外应税所得抵减境内亏损
|
||||
*/
|
||||
private String jwyssddjjnks;
|
||||
|
||||
/**
|
||||
* 纳税调整后所得
|
||||
*/
|
||||
private String nstzhsd;
|
||||
|
||||
/**
|
||||
* 减:所得减免
|
||||
*/
|
||||
private String sdjm;
|
||||
|
||||
/**
|
||||
* 抵扣应纳税所得额
|
||||
*/
|
||||
private String dkynssde;
|
||||
|
||||
/**
|
||||
* 弥补以前年度亏损
|
||||
*/
|
||||
private String mbyqndks;
|
||||
|
||||
/**
|
||||
* 应纳税所得额
|
||||
*/
|
||||
private String ynssde;
|
||||
|
||||
/**
|
||||
* 税率
|
||||
*/
|
||||
private String sl1;
|
||||
|
||||
/**
|
||||
* 应纳所得税额
|
||||
*/
|
||||
private String ynsdse;
|
||||
|
||||
/**
|
||||
* 减、免所得税额
|
||||
*/
|
||||
private String jmsdse;
|
||||
|
||||
/**
|
||||
* 抵免所得税额
|
||||
*/
|
||||
private String dmsdse;
|
||||
|
||||
/**
|
||||
* 应纳税额
|
||||
*/
|
||||
private String ynse;
|
||||
|
||||
/**
|
||||
* 境外所得应纳所得税额
|
||||
*/
|
||||
private String jwsdynsdse;
|
||||
|
||||
/**
|
||||
* 减:境外所得抵免所得税额
|
||||
*/
|
||||
private String jwsddmsdse;
|
||||
|
||||
/**
|
||||
* 实际应纳所得税额
|
||||
*/
|
||||
private String sjynsdse;
|
||||
|
||||
/**
|
||||
* 本年累计实际已预缴的所得税额
|
||||
*/
|
||||
private String bnljsjyyjSdse;
|
||||
|
||||
/**
|
||||
* 本年应补退的所得税额
|
||||
*/
|
||||
private String bnybtSdse;
|
||||
|
||||
/**
|
||||
* 总机构分摊本年应补(退)所得税额
|
||||
*/
|
||||
private String zjgftbnybtsdse;
|
||||
|
||||
/**
|
||||
* 财政集中分配本年应补(退)所得税额
|
||||
*/
|
||||
private String czjzfpbnybtsdse;
|
||||
|
||||
/**
|
||||
* 总机构主体生产经营部门分摊本年应补(退)所得税额
|
||||
*/
|
||||
private String zjgztscjybmftbnybtsdse;
|
||||
|
||||
/**
|
||||
* 以前年度多缴的所得税额在本年抵减额
|
||||
*/
|
||||
private String yqnddjSdseBndje;
|
||||
|
||||
/**
|
||||
* 以前年度应缴未缴在本年入库所得税额
|
||||
*/
|
||||
private String yqndYjwjzbnrksdse;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,78 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qysfl")
|
||||
@ApiModel(value="CrmQysfl", description="企业税负率")
|
||||
public class CrmQysfl implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qysfl_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 企业税负率id
|
||||
*/
|
||||
private Integer qysflId;
|
||||
|
||||
/**
|
||||
* 登记序号
|
||||
*/
|
||||
private String djxh;
|
||||
|
||||
/**
|
||||
* 月份呢
|
||||
*/
|
||||
private String yf;
|
||||
|
||||
/**
|
||||
* 增值税税负率
|
||||
*/
|
||||
private String zzsSfl;
|
||||
|
||||
/**
|
||||
* 增值税行业税负率
|
||||
*/
|
||||
private String zzsHySfl;
|
||||
|
||||
/**
|
||||
* 企业所得税税负率
|
||||
*/
|
||||
private String qysdsSfl;
|
||||
|
||||
/**
|
||||
* 企业所得税行业税负率
|
||||
*/
|
||||
private String qysdsHySfl;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,83 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@Accessors(chain = true)
|
||||
@TableName("wk_crm_qyxxfp")
|
||||
@ApiModel(value="CrmQyxxfp对象", description="企业销项发票")
|
||||
public class CrmQyxxfp implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "qyxxfp_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 销项发票Id primary key
|
||||
*/
|
||||
private Integer qyxxfpId;
|
||||
|
||||
/**
|
||||
* 年度
|
||||
*/
|
||||
private String nd;
|
||||
|
||||
/**
|
||||
* 销项不含税金额
|
||||
*/
|
||||
private String xxBhsje;
|
||||
|
||||
/**
|
||||
* 销项税额
|
||||
*/
|
||||
private String xxSe;
|
||||
|
||||
/**
|
||||
* 销项价税合计
|
||||
*/
|
||||
private String xxJshj;
|
||||
|
||||
/**
|
||||
* 销项年开票数量
|
||||
*/
|
||||
private String xxKpsl;
|
||||
|
||||
/**
|
||||
* 销项年最大开票额
|
||||
*/
|
||||
private String xxZdkpe;
|
||||
|
||||
/**
|
||||
* 社会信用代码
|
||||
*/
|
||||
private String shxydm;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,98 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_swjg")
|
||||
@ApiModel(value="CrmSwjg对象", description="税务机关")
|
||||
public class CrmSwjg implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "swjg_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 税务机关Id primary key
|
||||
*/
|
||||
private Integer swjgId;
|
||||
|
||||
/**
|
||||
* 税务机关名称
|
||||
*/
|
||||
private String wjgmc;
|
||||
|
||||
/**
|
||||
* 税务机关代码
|
||||
*/
|
||||
private String swjgDm;
|
||||
|
||||
/**
|
||||
* 税务机关简称
|
||||
*/
|
||||
private String swjgjc;
|
||||
|
||||
/**
|
||||
* 上级税务机关代码
|
||||
*/
|
||||
private String sjswjgDm;
|
||||
|
||||
/**
|
||||
* 机构级次代码
|
||||
*/
|
||||
private String jgjcDm;
|
||||
|
||||
/**
|
||||
* 行政区划数字代码
|
||||
*/
|
||||
private String xzqhszDm;
|
||||
|
||||
/**
|
||||
* 选用标志
|
||||
*/
|
||||
private String xybz;
|
||||
|
||||
/**
|
||||
* 有效标志
|
||||
*/
|
||||
private String yxbz;
|
||||
|
||||
/**
|
||||
* 办税服务厅标志
|
||||
*/
|
||||
private String bsfwtbz;
|
||||
|
||||
/**
|
||||
* 客户标志
|
||||
*/
|
||||
private String ghbz;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,84 @@
|
|||
package com.kakarote.crm.entity.PO;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("wk_crm_user_analyse")
|
||||
@ApiModel(value="CrmUserAnalyse对象", description="用户分析")
|
||||
public class CrmUserAnalyse implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
@TableId(value = "khfx_id", type = IdType.AUTO)
|
||||
/**
|
||||
* 纳税人资格Id primary key
|
||||
*/
|
||||
private Integer khfxId;
|
||||
|
||||
/**
|
||||
* 时间
|
||||
*/
|
||||
private Date time;
|
||||
|
||||
/**
|
||||
* 添加企业微信数
|
||||
*/
|
||||
private Integer addQywx;
|
||||
|
||||
/**
|
||||
* 签到用户数
|
||||
*/
|
||||
private Integer qdYhs;
|
||||
|
||||
/**
|
||||
* 活跃用户数
|
||||
*/
|
||||
private Integer hyyhs;
|
||||
|
||||
/**
|
||||
* 使用用户数
|
||||
*/
|
||||
private Integer syyhs;
|
||||
|
||||
/**
|
||||
* 新增企业数
|
||||
*/
|
||||
private Integer addQys;
|
||||
|
||||
/**
|
||||
* 新增用户数
|
||||
*/
|
||||
private Integer addUser;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createUp;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
private String updateBy;
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
//最外层响应体
|
||||
@Data
|
||||
public class CrmApiResponseVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String msg;
|
||||
private int code;
|
||||
private List<CrmRiskCheckResultVO> data; // data是对象数组
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class CrmMergeListVO {
|
||||
|
||||
//企业进项发票集合
|
||||
private List<CrmQyjxfp> qyjxfpList;
|
||||
|
||||
//企业销项发票集合
|
||||
private List<CrmQyxxfp> qyxxfpList;
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CrmParamAndTimeVO {
|
||||
|
||||
/**
|
||||
* 根据接口不同,param可能是djxh,也可能是shxydm
|
||||
*/
|
||||
private String param;
|
||||
|
||||
/**
|
||||
* 根据接口不同,time可能是nd,也可能是yf
|
||||
*/
|
||||
private String time;
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjg;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
//响应体中data的数据模型
|
||||
@Data
|
||||
public class CrmRiskCheckResultVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@SerializedName("fxFxzbJcjg")
|
||||
private CrmQyfxjcjg crmQyfxjcjg;
|
||||
|
||||
@SerializedName("fxFxzbJcjgZbmxList")
|
||||
private List<CrmQyfxjcjgZbmx> crmQyfxjcjgZbmxList;
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import com.kakarote.crm.entity.DTO.CrmTaxPreCheckUsageDTO;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Data
|
||||
public class CrmTaxPreCheckUsageVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String msg;
|
||||
private int code;
|
||||
private CrmTaxPreCheckUsageDTO data; // data是对象数组
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
public class CrmV3SysRiskDataExposedVo {
|
||||
|
||||
private String nsrsbh;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
private Date ssqQ;
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
package com.kakarote.crm.entity.VO;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class CrmV3SystemicRiskVO {
|
||||
|
||||
private Integer appId;
|
||||
|
||||
private String appSecret;
|
||||
|
||||
private String nsrsbh;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||
private Date ssqQ;
|
||||
|
||||
public CrmV3SystemicRiskVO() {
|
||||
this.appId = 101011;
|
||||
this.appSecret = "crmopenapi";
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmNsrzgMapper extends BaseMapper<CrmNsrzg> {
|
||||
List<CrmNsrzg> selectByExample(CrmNsrzg example);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQycbrsMapper extends BaseMapper<CrmQycbrs> {
|
||||
List<CrmQycbrs> selectByExample(CrmQycbrs example);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjg;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQyfxjcjgMapper extends BaseMapper<CrmQyfxjcjg> {
|
||||
List<CrmQyfxjcjg> selectByExample(CrmQyfxjcjg example);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQyfxjcjgZbmxMapper extends BaseMapper<CrmQyfxjcjgZbmx> {
|
||||
List<CrmQyfxjcjgZbmx> selectByExample(CrmQyfxjcjgZbmx example);
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQyfxmxMapper extends BaseMapper<CrmQyfxmx> {
|
||||
List<CrmQyfxmx> selectByExample(CrmQyfxmx example);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
import feign.Param;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
@Mapper
|
||||
public interface CrmQyjbxxMapper extends BaseMapper<CrmQyjbxx> {
|
||||
List<CrmQyjbxx> selectByExample(CrmQyjbxx example);
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQyjxfpMapper extends BaseMapper<CrmQyjxfp> {
|
||||
|
||||
List<CrmQyjbxx> selectByExample(CrmQyjxfp example);
|
||||
}
|
|
@ -0,0 +1,14 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQynsrdjMapper extends BaseMapper<CrmQynsrdj> {
|
||||
List<CrmQynsrdj> selectByExample(CrmQynsrdj example);
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQysdsndsbMapper extends BaseMapper<CrmQysdsndsb> {
|
||||
List<CrmQysdsndsb> selectByExample(CrmQysdsndsb example);
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||
import com.kakarote.crm.entity.PO.CrmQysfl;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQysflMapper extends BaseMapper<CrmQysfl> {
|
||||
List<CrmQysfl> selectByExample(CrmQysfl example);
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmQyxxfpMapper extends BaseMapper<CrmQyxxfp> {
|
||||
List<CrmQyxxfp> selectByExample(CrmQyxxfp example);
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmSwjg;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface CrmSwjgMapper extends BaseMapper<CrmSwjg> {
|
||||
List<CrmSwjg> selectByExample(CrmSwjg example);
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
package com.kakarote.crm.mapper;
|
||||
|
||||
import com.kakarote.core.servlet.BaseMapper;
|
||||
import com.kakarote.crm.entity.PO.CrmUserAnalyse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
@Mapper
|
||||
public interface CrmUserAnalyseMapper extends BaseMapper<CrmUserAnalyse> {
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmNsrzgMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmNsrzg">
|
||||
<result column="nsrdjzg_id" jdbcType="INTEGER" property="nsrdjzgId" />
|
||||
<result column="rdpzuuid" jdbcType="VARCHAR" property="rdpzuuid" />
|
||||
<result column="djxh" jdbcType="VARCHAR" property="djxh" />
|
||||
<result column="lcslid" jdbcType="VARCHAR" property="lcslid" />
|
||||
<result column="nsrzglx_dm" jdbcType="VARCHAR" property="nsrzglxDm" />
|
||||
<result column="yxqq" jdbcType="VARCHAR" property="yxqq" />
|
||||
<result column="yxqz" jdbcType="VARCHAR" property="yxqz" />
|
||||
<result column="sjzzrq" jdbcType="VARCHAR" property="sjzzrq" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQycbrsMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQycbrs">
|
||||
<result column="qycbrs_id" jdbcType="INTEGER" property="qycbrsId" />
|
||||
<result column="yf" jdbcType="VARCHAR" property="yf" />
|
||||
<result column="cbrs" jdbcType="VARCHAR" property="cbrs" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_up" jdbcType="VARCHAR" property="createUp" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyfxjcjgMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyfxjcjg">
|
||||
<result column="jcpc_uuid" jdbcType="VARCHAR" property="jcpcUuid" />
|
||||
<result column="qyid" jdbcType="VARCHAR" property="qyid" />
|
||||
<result column="qysbh" jdbcType="VARCHAR" property="qysbh" />
|
||||
<result column="fxjc_pcjg" jdbcType="VARCHAR" property="fxjcPcjg" />
|
||||
<result column="jcsj" jdbcType="TIMESTAMP" property="jcsj" />
|
||||
<result column="jc_ssqQ" jdbcType="TIMESTAMP" property="jcSsqq" />
|
||||
<result column="jc_ssqZ" jdbcType="TIMESTAMP" property="jcSsqz" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
<result column="nsrmc" jdbcType="VARCHAR" property="nsrmc" />
|
||||
<result column="pljcId" jdbcType="VARCHAR" property="pljcId" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyfxjcjgZbmxMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx">
|
||||
<result column="zbmx_uuid" jdbcType="VARCHAR" property="zbmxUuid" />
|
||||
<result column="jcpc_uuid" jdbcType="VARCHAR" property="jcpcUuid" />
|
||||
<result column="fxzb_dm" jdbcType="VARCHAR" property="fxzbDm" />
|
||||
<result column="fxzb_jcjg" jdbcType="VARCHAR" property="fxzbJcjg" />
|
||||
<result column="jcsj" jdbcType="TIMESTAMP" property="jcsj" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
<result column="code" jdbcType="INTEGER" property="code" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyfxmxMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyfxmx">
|
||||
<result column="qyzbmx_id" jdbcType="INTEGER" property="qyzbmxId" />
|
||||
<result column="yf" jdbcType="VARCHAR" property="yf" />
|
||||
<result column="fxzb_dm" jdbcType="VARCHAR" property="fxzbDm" />
|
||||
<result column="fxmx" jdbcType="VARCHAR" property="fxmx" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,88 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyjbxxMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyjbxx">
|
||||
<result column="qy_id" jdbcType="INTEGER" property="qyId" />
|
||||
<result column="djxh" jdbcType="VARCHAR" property="djxh" />
|
||||
<result column="nsrsbh" jdbcType="VARCHAR" property="nsrsbh" />
|
||||
<result column="nsrmc" jdbcType="VARCHAR" property="nsrmc" />
|
||||
<result column="kzztdjlx_dm" jdbcType="VARCHAR" property="kzztdjlxDm" />
|
||||
<result column="djzclx_dm" jdbcType="VARCHAR" property="djzclxDm" />
|
||||
<result column="scjydz" jdbcType="VARCHAR" property="scjydz" />
|
||||
<result column="scjydzxzqhsz_dm" jdbcType="VARCHAR" property="scjydzxzqhszDm" />
|
||||
<result column="nsrzt_dm" jdbcType="VARCHAR" property="nsrztDm" />
|
||||
<result column="hy_dm" jdbcType="VARCHAR" property="hyDm" />
|
||||
<result column="zcdz" jdbcType="VARCHAR" property="zcdz" />
|
||||
<result column="zcdzxzqhsz_dm" jdbcType="VARCHAR" property="zcdzxzqhszDm" />
|
||||
<result column="jdxz_dm" jdbcType="VARCHAR" property="jdxzDm" />
|
||||
<result column="dwlsgx_dm" jdbcType="VARCHAR" property="dwlsgxDm" />
|
||||
<result column="djrq" jdbcType="VARCHAR" property="djrq" />
|
||||
<result column="kqccsztdjbz" jdbcType="VARCHAR" property="kqccsztdjbz" />
|
||||
<result column="zgswj_dm" jdbcType="VARCHAR" property="zgswjDm" />
|
||||
<result column="zgswskfj_dm" jdbcType="VARCHAR" property="zgswskfjDm" />
|
||||
<result column="ssgly_dm" jdbcType="VARCHAR" property="ssglyDm" />
|
||||
<result column="fjmqybz" jdbcType="VARCHAR" property="fjmqybz" />
|
||||
<result column="yxbz" jdbcType="VARCHAR" property="yxbz" />
|
||||
<result column="gszxrq" jdbcType="VARCHAR" property="gszxrq" />
|
||||
<result column="qyhxlb_dm" jdbcType="VARCHAR" property="qyhxlbDm" />
|
||||
<result column="qyhxly" jdbcType="VARCHAR" property="qyhxly" />
|
||||
<result column="jyfw" jdbcType="VARCHAR" property="jyfw" />
|
||||
<result column="zcdlxdh" jdbcType="VARCHAR" property="zcdlxdh" />
|
||||
<result column="zcdyzbm" jdbcType="VARCHAR" property="zcdyzbm" />
|
||||
<result column="scjydlxdh" jdbcType="VARCHAR" property="scjydlxdh" />
|
||||
<result column="scjydyzbm" jdbcType="VARCHAR" property="scjydyzbm" />
|
||||
<result column="hsfs_dm" jdbcType="VARCHAR" property="hsfsDm" />
|
||||
<result column="cyrs" jdbcType="VARCHAR" property="cyrs" />
|
||||
<result column="wjcyrs" jdbcType="VARCHAR" property="wjcyrs" />
|
||||
<result column="hhrs" jdbcType="VARCHAR" property="hhrs" />
|
||||
<result column="ggrs" jdbcType="VARCHAR" property="ggrs" />
|
||||
<result column="gdgrs" jdbcType="VARCHAR" property="gdgrs" />
|
||||
<result column="zzjglx_dm" jdbcType="VARCHAR" property="zzjglxDm" />
|
||||
<result column="kjzdzz_dm" jdbcType="VARCHAR" property="kjzdzzDm" />
|
||||
<result column="swdlrlxdh" jdbcType="VARCHAR" property="swdlrlxdh" />
|
||||
<result column="swdlrdzxx" jdbcType="VARCHAR" property="swdlrdzxx" />
|
||||
<result column="zczb" jdbcType="VARCHAR" property="zczb" />
|
||||
<result column="tzze" jdbcType="VARCHAR" property="tzze" />
|
||||
<result column="zrrtzbl" jdbcType="VARCHAR" property="zrrtzbl" />
|
||||
<result column="wztzbl" jdbcType="VARCHAR" property="wztzbl" />
|
||||
<result column="gytzbl" jdbcType="VARCHAR" property="gytzbl" />
|
||||
<result column="gykglx_dm" jdbcType="VARCHAR" property="gykglxDm" />
|
||||
<result column="zfjglx_dm" jdbcType="VARCHAR" property="zfjglxDm" />
|
||||
<result column="fddbrxm" jdbcType="VARCHAR" property="fddbrxm" />
|
||||
<result column="fddbrsfzjlx_dm" jdbcType="VARCHAR" property="fddbrsfzjlxDm" />
|
||||
<result column="fddbrsfzjhm" jdbcType="VARCHAR" property="fddbrsfzjhm" />
|
||||
<result column="fddbrgddh" jdbcType="VARCHAR" property="fddbrgddh" />
|
||||
<result column="fddbryddh" jdbcType="VARCHAR" property="fddbryddh" />
|
||||
<result column="fddbrdzxx" jdbcType="VARCHAR" property="fddbrdzxx" />
|
||||
<result column="cwfzrxm" jdbcType="VARCHAR" property="cwfzrxm" />
|
||||
<result column="cwfzrsfzjzl_dm" jdbcType="VARCHAR" property="cwfzrsfzjzlDm" />
|
||||
<result column="cwfzrsfzjhm" jdbcType="VARCHAR" property="cwfzrsfzjhm" />
|
||||
<result column="cwfzrgddh" jdbcType="VARCHAR" property="cwfzrgddh" />
|
||||
<result column="cwfzryddh" jdbcType="VARCHAR" property="cwfzryddh" />
|
||||
<result column="cwfzrdzxx" jdbcType="VARCHAR" property="cwfzrdzxx" />
|
||||
<result column="bsrxm" jdbcType="VARCHAR" property="bsrxm" />
|
||||
<result column="bsrsfzjzl_dm" jdbcType="VARCHAR" property="bsrsfzjzlDm" />
|
||||
<result column="bsrsfzjhm" jdbcType="VARCHAR" property="bsrsfzjhm" />
|
||||
<result column="bsrgddh" jdbcType="VARCHAR" property="bsrgddh" />
|
||||
<result column="bsryddh" jdbcType="VARCHAR" property="bsryddh" />
|
||||
<result column="bsrdzxx" jdbcType="VARCHAR" property="bsrdzxx" />
|
||||
<result column="lsswdjyxqq" jdbcType="VARCHAR" property="lsswdjyxqq" />
|
||||
<result column="lsswdjyxqz" jdbcType="VARCHAR" property="lsswdjyxqz" />
|
||||
<result column="swdlrnsrsbh" jdbcType="VARCHAR" property="swdlrnsrsbh" />
|
||||
<result column="swdlrmc" jdbcType="VARCHAR" property="swdlrmc" />
|
||||
<result column="whsyjsfjfxxdjbz" jdbcType="VARCHAR" property="whsyjsfjfxxdjbz" />
|
||||
<result column="zzsjylb" jdbcType="VARCHAR" property="zzsjylb" />
|
||||
<result column="yhsjnfs_dm" jdbcType="VARCHAR" property="yhsjnfsDm" />
|
||||
<result column="zsxmcxbz_dm" jdbcType="VARCHAR" property="zsxmcxbzDm" />
|
||||
<result column="zzsqylx_dm" jdbcType="VARCHAR" property="zzsqylxDm" />
|
||||
<result column="gjhdqsz_dm" jdbcType="VARCHAR" property="gjhdqszDm" />
|
||||
<result column="qyglcjbh" jdbcType="VARCHAR" property="qyglcjbh" />
|
||||
<result column="qyssjt_dm" jdbcType="VARCHAR" property="qyssjtDm" />
|
||||
<result column="stfshxydm" jdbcType="VARCHAR" property="stfshxydm" />
|
||||
<result column="shxydm" jdbcType="VARCHAR" property="shxydm" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyjxfpMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyjxfp">
|
||||
<result column="qyjxfp_id" jdbcType="INTEGER" property="qyjxfpId" />
|
||||
<result column="nd" jdbcType="VARCHAR" property="nd" />
|
||||
<result column="jx_bhsje" jdbcType="VARCHAR" property="jxBhsje" />
|
||||
<result column="jx_se" jdbcType="VARCHAR" property="jxSe" />
|
||||
<result column="jx_jshj" jdbcType="VARCHAR" property="jxJshj" />
|
||||
<result column="shxydm" jdbcType="VARCHAR" property="shxydm" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQynsrdjMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQynsrdj">
|
||||
<result column="qynsxydj_id" jdbcType="INTEGER" property="qynsxydjId" />
|
||||
<result column="djxh" jdbcType="VARCHAR" property="djxh" />
|
||||
<result column="pjnd" jdbcType="VARCHAR" property="pjnd" />
|
||||
<result column="pjjb" jdbcType="VARCHAR" property="pjjb" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQysdsndsbMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQysdsndsb">
|
||||
<result column="qysdsndsb_id" jdbcType="INTEGER" property="qysdsndsbId" />
|
||||
<result column="djxh" jdbcType="VARCHAR" property="djxh" />
|
||||
<result column="nd" jdbcType="VARCHAR" property="nd" />
|
||||
<result column="uuid" jdbcType="VARCHAR" property="uuid" />
|
||||
<result column="sbuuid" jdbcType="VARCHAR" property="sbuuid" />
|
||||
<result column="skssqq" jdbcType="VARCHAR" property="skssqq" />
|
||||
<result column="skssqz" jdbcType="VARCHAR" property="skssqz" />
|
||||
<result column="pzxh" jdbcType="VARCHAR" property="pzxh" />
|
||||
<result column="yysr" jdbcType="VARCHAR" property="yysr" />
|
||||
<result column="yycb" jdbcType="VARCHAR" property="yycb" />
|
||||
<result column="yysj_fj" jdbcType="VARCHAR" property="yysjFj" />
|
||||
<result column="xsfy" jdbcType="VARCHAR" property="xsfy" />
|
||||
<result column="glfy" jdbcType="VARCHAR" property="glfy" />
|
||||
<result column="cwfy" jdbcType="VARCHAR" property="cwfy" />
|
||||
<result column="zcjzss" jdbcType="VARCHAR" property="zcjzss" />
|
||||
<result column="gyjzbdsy" jdbcType="VARCHAR" property="gyjzbdsy" />
|
||||
<result column="yylr" jdbcType="VARCHAR" property="yylr" />
|
||||
<result column="tzsy" jdbcType="VARCHAR" property="tzsy" />
|
||||
<result column="yywsr" jdbcType="VARCHAR" property="yywsr" />
|
||||
<result column="yywzc" jdbcType="VARCHAR" property="yywzc" />
|
||||
<result column="lrze" jdbcType="VARCHAR" property="lrze" />
|
||||
<result column="jwsdje" jdbcType="VARCHAR" property="jwsdje" />
|
||||
<result column="nstzzje" jdbcType="VARCHAR" property="nstzzje" />
|
||||
<result column="nstzjse" jdbcType="VARCHAR" property="nstzjse" />
|
||||
<result column="msjjsrjjjkc" jdbcType="VARCHAR" property="msjjsrjjjkc" />
|
||||
<result column="jwyssddjjnks" jdbcType="VARCHAR" property="jwyssddjjnks" />
|
||||
<result column="nstzhsd" jdbcType="VARCHAR" property="nstzhsd" />
|
||||
<result column="sdjm" jdbcType="VARCHAR" property="sdjm" />
|
||||
<result column="dkynssde" jdbcType="VARCHAR" property="dkynssde" />
|
||||
<result column="mbyqndks" jdbcType="VARCHAR" property="mbyqndks" />
|
||||
<result column="ynssde" jdbcType="VARCHAR" property="ynssde" />
|
||||
<result column="sl1" jdbcType="VARCHAR" property="sl1" />
|
||||
<result column="ynsdse" jdbcType="VARCHAR" property="ynsdse" />
|
||||
<result column="jmsdse" jdbcType="VARCHAR" property="jmsdse" />
|
||||
<result column="dmsdse" jdbcType="VARCHAR" property="dmsdse" />
|
||||
<result column="ynse" jdbcType="VARCHAR" property="ynse" />
|
||||
<result column="jwsdynsdse" jdbcType="VARCHAR" property="jwsdynsdse" />
|
||||
<result column="jwsddmsdse" jdbcType="VARCHAR" property="jwsddmsdse" />
|
||||
<result column="sjynsdse" jdbcType="VARCHAR" property="sjynsdse" />
|
||||
<result column="bnljsjyyjSdse" jdbcType="VARCHAR" property="bnljsjyyjSdse" />
|
||||
<result column="bnybtSdse" jdbcType="VARCHAR" property="bnybtSdse" />
|
||||
<result column="zjgftbnybtsdse" jdbcType="VARCHAR" property="zjgftbnybtsdse" />
|
||||
<result column="czjzfpbnybtsdse" jdbcType="VARCHAR" property="czjzfpbnybtsdse" />
|
||||
<result column="zjgztscjybmftbnybtsdse" jdbcType="VARCHAR" property="zjgztscjybmftbnybtsdse" />
|
||||
<result column="yqnddj_sdse_bndje" jdbcType="VARCHAR" property="yqnddjSdseBndje" />
|
||||
<result column="yqnd_yjwjzbnrksdse" jdbcType="VARCHAR" property="yqndYjwjzbnrksdse" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQysflMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQysfl">
|
||||
<result column="qysfl_id" jdbcType="INTEGER" property="qysflId" />
|
||||
<result column="djxh" jdbcType="VARCHAR" property="djxh" />
|
||||
<result column="yf" jdbcType="VARCHAR" property="yf" />
|
||||
<result column="zzs_sfl" jdbcType="VARCHAR" property="zzsSfl" />
|
||||
<result column="zzs_hy_sfl" jdbcType="VARCHAR" property="zzsHySfl" />
|
||||
<result column="qysds_sfl" jdbcType="VARCHAR" property="qysdsSfl" />
|
||||
<result column="qysds_hy_sfl" jdbcType="VARCHAR" property="qysdsHySfl" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmQyxxfpMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmQyxxfp">
|
||||
<result column="qyxxfp_id" jdbcType="INTEGER" property="qyxxfpId" />
|
||||
<result column="nd" jdbcType="VARCHAR" property="nd" />
|
||||
<result column="xx_se" jdbcType="VARCHAR" property="xxSe" />
|
||||
<result column="x_bhsje" jdbcType="VARCHAR" property="xxBhsje" />
|
||||
<result column="xx_jshj" jdbcType="VARCHAR" property="xxJshj" />
|
||||
<result column="xx_kpsl" jdbcType="VARCHAR" property="xxKpsl" />
|
||||
<result column="xxz_dkpe" jdbcType="VARCHAR" property="xxZdkpe" />
|
||||
<result column="shxydm" jdbcType="VARCHAR" property="shxydm" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmSwjgMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmSwjg">
|
||||
<result column="swjg_id" jdbcType="INTEGER" property="swjgId" />
|
||||
<result column="wjgmc" jdbcType="VARCHAR" property="wjgmc" />
|
||||
<result column="swjg_dm" jdbcType="VARCHAR" property="swjgDm" />
|
||||
<result column="swjgjc" jdbcType="VARCHAR" property="swjgjc" />
|
||||
<result column="sjswjg_dm" jdbcType="VARCHAR" property="sjswjgDm" />
|
||||
<result column="jgjc_dm" jdbcType="VARCHAR" property="jgjcDm" />
|
||||
<result column="xzqhsz_dm" jdbcType="VARCHAR" property="xzqhszDm" />
|
||||
<result column="xybz" jdbcType="VARCHAR" property="xybz" />
|
||||
<result column="yxbz" jdbcType="VARCHAR" property="yxbz" />
|
||||
<result column="bsfwtbz" jdbcType="VARCHAR" property="bsfwtbz" />
|
||||
<result column="ghbz" jdbcType="VARCHAR" property="ghbz" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmUserAnalyseMapper">
|
||||
<resultMap id="BaseResultMap" type="com.kakarote.crm.entity.PO.CrmUserAnalyse">
|
||||
<result column="khfx_id" jdbcType="INTEGER" property="khfxId" />
|
||||
<result column="time" jdbcType="TIMESTAMP" property="time" />
|
||||
<result column="add_qywx" jdbcType="INTEGER" property="addQywx" />
|
||||
<result column="qd_yhs" jdbcType="INTEGER" property="qdYhs" />
|
||||
<result column="hyyhs" jdbcType="INTEGER" property="hyyhs" />
|
||||
<result column="syyhs" jdbcType="INTEGER" property="syyhs" />
|
||||
<result column="add_qys" jdbcType="INTEGER" property="addQys" />
|
||||
<result column="add_user" jdbcType="INTEGER" property="addUser" />
|
||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||
<result column="creat_by" jdbcType="VARCHAR" property="createBy" />
|
||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
||||
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
||||
|
||||
</resultMap>
|
||||
</mapper>
|
|
@ -65,6 +65,7 @@ public interface ICrmCustomerService extends BaseService<CrmCustomer> {
|
|||
*/
|
||||
public Map<String,Object> addOrUpdate(CrmModelSaveBO crmModel,boolean isExcel,Integer poolId);
|
||||
|
||||
CrmCustomer addOrUpdateByOpenApi(CrmModelSaveBO crmModel);
|
||||
/**
|
||||
* 删除客户数据
|
||||
*
|
||||
|
@ -265,4 +266,11 @@ public interface ICrmCustomerService extends BaseService<CrmCustomer> {
|
|||
List<Integer> forgottenCustomer(Integer day, List<Long> userIds, String search);
|
||||
|
||||
List<Integer> unContactCustomer(String search, List<Long> userIds);
|
||||
|
||||
/**
|
||||
* 通过企业名称企业税号联系电话查询客户信息
|
||||
* @param crmModel
|
||||
* @return
|
||||
*/
|
||||
Integer getCustomerByQyjbxx(CrmBusinessSaveBO crmModel);
|
||||
}
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
package com.kakarote.crm.service;
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmNsrzgService extends BaseService<CrmNsrzg> {
|
||||
/**
|
||||
* 通过id获得纳税人资格信息
|
||||
*/
|
||||
CrmNsrzg getNsrzg(Integer nsrdjzgId);
|
||||
|
||||
/**
|
||||
* 插入纳税人资格信息
|
||||
* @param crmNsrzg
|
||||
* @return
|
||||
*/
|
||||
int insertNsrzg(CrmNsrzg crmNsrzg);
|
||||
|
||||
/**
|
||||
* 更新纳税人资格信息
|
||||
* @param crmNsrzg
|
||||
* @return
|
||||
*/
|
||||
int updateNsrzg(CrmNsrzg crmNsrzg);
|
||||
|
||||
/**
|
||||
* 删除纳税人资格信息
|
||||
* @param nsrdjzgId
|
||||
* @return
|
||||
*/
|
||||
int deleteNsrzg(String nsrdjzgId);
|
||||
|
||||
/**
|
||||
* 查询企纳税人资格信息列表
|
||||
* @param crmNsrzg
|
||||
* @return
|
||||
*/
|
||||
List<CrmNsrzg> getNsrzgList(CrmNsrzg crmNsrzg);
|
||||
|
||||
/**
|
||||
* 根据登记序号查询纳税人资格信息
|
||||
* @param djxh
|
||||
* @return
|
||||
*/
|
||||
CrmNsrzg getNsrzgByDjxh(String djxh);
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.crm.entity.BO.CrmAddCustomerBo;
|
||||
|
||||
public interface ICrmOpenApiService {
|
||||
void crmAddCustomer(CrmAddCustomerBo crmAddCustomerBo);
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQycbrsService extends BaseService<CrmQycbrs> {
|
||||
/**
|
||||
* 通过id获得企业参保人数信息
|
||||
*/
|
||||
CrmQycbrs getQycbrs(Integer qycbrsId);
|
||||
|
||||
/**
|
||||
* 插入企业参保人数信息
|
||||
* @param crmQycbrs
|
||||
* @return
|
||||
*/
|
||||
int insertQycbrs(CrmQycbrs crmQycbrs);
|
||||
|
||||
/**
|
||||
* 更新企业参保人数信息
|
||||
* @param crmQycbrs
|
||||
* @return
|
||||
*/
|
||||
int updateQycbrs(CrmQycbrs crmQycbrs);
|
||||
|
||||
/**
|
||||
* 删除企业参保人数信息
|
||||
* @param qycbrsId
|
||||
* @return
|
||||
*/
|
||||
int deleteQycbrs(String qycbrsId);
|
||||
|
||||
/**
|
||||
* 查询企业参保人数信息列表
|
||||
* @param crmQycbrs
|
||||
* @return
|
||||
*/
|
||||
List<CrmQycbrs> getQycbrsList(CrmQycbrs crmQycbrs);
|
||||
|
||||
/**
|
||||
* 根据等级序号和月份(选填)查询企业参保人数信息列表
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQycbrs> getQycbrsListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjg;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
import com.kakarote.crm.entity.VO.CrmV3SysRiskDataExposedVo;
|
||||
import com.kakarote.crm.entity.VO.CrmV3SystemicRiskVO;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQyfxjcjgService extends BaseService<CrmQyfxjcjg> {
|
||||
|
||||
/**
|
||||
* 通过uuid获得风险模块风险指标检测批次结果信息
|
||||
*/
|
||||
CrmQyfxjcjg getCrmQyfxjcjg(String jcpcUuid);
|
||||
|
||||
/**
|
||||
* 插入风险模块风险指标检测批次结果信息
|
||||
* @param crmQyfxjcjg
|
||||
* @return
|
||||
*/
|
||||
int insertCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg);
|
||||
|
||||
/**
|
||||
* 更新风险模块风险指标检测批次结果信息
|
||||
* @param crmQyfxjcjg
|
||||
* @return
|
||||
*/
|
||||
int updateCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg);
|
||||
|
||||
/**
|
||||
* 删除风险模块风险指标检测批次结果信息
|
||||
* @param jcpcUuid
|
||||
* @return
|
||||
*/
|
||||
int deleteCrmQyfxjcjg(String jcpcUuid);
|
||||
|
||||
/**
|
||||
* 查询风险模块风险指标检测批次结果信息列表
|
||||
* @param crmQyfxjcjg
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyfxjcjg> getQyfxjcjgList(CrmQyfxjcjg crmQyfxjcjg);
|
||||
|
||||
List<CrmQyfxjcjg> getLocalRiskData(CrmV3SysRiskDataExposedVo crmV3SysRiskDataExposedVo);
|
||||
|
||||
List<CrmQyfxjcjg> fetchAndSaveThirdPartyRiskData(CrmV3SysRiskDataExposedVo crmV3SysRiskDataExposedVo) throws IOException;
|
||||
}
|
|
@ -0,0 +1,45 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQyfxjcjgZbmxService extends BaseService<CrmQyfxjcjgZbmx> {
|
||||
|
||||
/**
|
||||
* 通过uuid获得风险模块风险指标检测批次结果指标明细信息
|
||||
*/
|
||||
CrmQyfxjcjgZbmx getQyfxjcjgZbmx(String zbmxUuid);
|
||||
|
||||
/**
|
||||
* 插入风险模块风险指标检测批次结果指标明细信息
|
||||
* @param crmQyfxjcjgZbmx
|
||||
* @return
|
||||
*/
|
||||
int insertQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx);
|
||||
|
||||
/**
|
||||
* 更新风险模块风险指标检测批次结果指标明细信息
|
||||
* @param crmQyfxjcjgZbmx
|
||||
* @return
|
||||
*/
|
||||
int updateQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx);
|
||||
|
||||
/**
|
||||
* 删除风险模块风险指标检测批次结果指标明细信息
|
||||
* @param zbmxUuid
|
||||
* @return
|
||||
*/
|
||||
int deleteQyfxjcjgZbmx(String zbmxUuid);
|
||||
|
||||
/**
|
||||
* 查询风险模块风险指标检测批次结果指标明细信息列表
|
||||
* @param crmQyfxjcjgZbmx
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyfxjcjgZbmx> getQyfxjcjgZbmxList(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx);
|
||||
|
||||
List<CrmQyfxjcjgZbmx> getQyfxjcjgZbmxListByJcId(String jcId);
|
||||
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQyfxmxService extends BaseService<CrmQyfxmx> {
|
||||
|
||||
/**
|
||||
* 通过id获得企业进项发票信息
|
||||
*/
|
||||
CrmQyfxmx getQyfxmx(Integer qyzbmxId);
|
||||
|
||||
/**
|
||||
* 插入企业进项发票基本信息
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
int insertQyfxmx(CrmQyfxmx crmQyfxmx);
|
||||
|
||||
/**
|
||||
* 更新企业风险明细基本信息
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
int updateQyfxmx(CrmQyfxmx crmQyfxmx);
|
||||
|
||||
/**
|
||||
* 删除企业风险明细基本信息
|
||||
* @param qyfxmxId
|
||||
* @return
|
||||
*/
|
||||
int deleteQyfxmx(String qyfxmxId);
|
||||
|
||||
/**
|
||||
* 查询企业风险明细基本信息列表
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyfxmx> getQyfxmxList(CrmQyfxmx crmQyfxmx);
|
||||
|
||||
/**
|
||||
* 通过登记序号和月份(选填)查询企业风险明细信息列表
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyfxmx> getQyfxmxListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,56 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
//借鉴
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.BO.QyjbxxBo;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQyjbxxService extends BaseService<CrmQyjbxx> {
|
||||
/**
|
||||
* 通过企业Id查询企业基本信息
|
||||
*/
|
||||
CrmQyjbxx getQyjbxx(Integer qyId);
|
||||
|
||||
/**
|
||||
* 通过纳税人识别号获取企业基本信息
|
||||
* @param qyjbxxBo
|
||||
* @return
|
||||
*/
|
||||
CrmQyjbxx getQyjbxxByNsxx(QyjbxxBo qyjbxxBo);
|
||||
|
||||
CrmQyjbxx getQyJbxxByCustomer(QyjbxxBo qyjbxxBo);
|
||||
/**
|
||||
* 通过纳税人名称获取企业基本信息
|
||||
* @param nsrmc
|
||||
* @return
|
||||
*/
|
||||
CrmQyjbxx getQyjbxxByNsrmc(String nsrmc);
|
||||
|
||||
/**
|
||||
* 插入企业基本信息
|
||||
*/
|
||||
int insertQyjbxx(CrmQyjbxx crmQyjbxx);
|
||||
|
||||
/**
|
||||
* 更新企业基本信息
|
||||
* @param crmQyjbxx
|
||||
* @return
|
||||
*/
|
||||
int updateQyjbxx(CrmQyjbxx crmQyjbxx);
|
||||
|
||||
/**
|
||||
* 删除企业基本信息
|
||||
* @param qyId
|
||||
* @return
|
||||
*/
|
||||
int deleteQyjbxx(String qyId);
|
||||
|
||||
/**
|
||||
* 查询企业基本信息列表
|
||||
* @param crmQyjbxx
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyjbxx> getQyjbxxList(CrmQyjbxx crmQyjbxx);
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import com.kakarote.crm.entity.VO.CrmMergeListVO;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public interface ICrmQyjxfpService extends BaseService<CrmQyjxfp> {
|
||||
|
||||
|
||||
/**
|
||||
* 通过id获得企业进项发票信息
|
||||
*/
|
||||
CrmQyjxfp getQyjxfp(Integer qyjxfpId);
|
||||
|
||||
/**
|
||||
* 插入企业进项发票基本信息
|
||||
*/
|
||||
int insertQyjxfp(CrmQyjxfp crmQyjxfp);
|
||||
|
||||
/**
|
||||
* 更新企业进项发票基本信息
|
||||
* @param crmQyjxfp
|
||||
* @return
|
||||
*/
|
||||
int updateQyjxfp(CrmQyjxfp crmQyjxfp);
|
||||
|
||||
/**
|
||||
* 删除企业进项发票基本信息
|
||||
* @param qyjxfpId
|
||||
* @return
|
||||
*/
|
||||
int deleteQyjxfp(String qyjxfpId);
|
||||
|
||||
/**
|
||||
* 查询企业进项发票基本信息列表
|
||||
* @param crmQyjxfp
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyjxfp> getQyjxfpList(CrmQyjxfp crmQyjxfp);
|
||||
|
||||
/**
|
||||
* 通过社会信用代码和年度(选填),查询企业进项发票和企业销项发票信息列表
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
CrmMergeListVO getMergeListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQynsrdjService extends BaseService<CrmQynsrdj> {
|
||||
|
||||
/**
|
||||
* 通过id获得企业纳税信用登记信息
|
||||
*/
|
||||
CrmQynsrdj getQynsrdj(Integer qynsxydjId);
|
||||
|
||||
/**
|
||||
* 插入企业纳税信用登记信息
|
||||
* @param crmQynsrdj
|
||||
* @return
|
||||
*/
|
||||
int insertQynsrdj(CrmQynsrdj crmQynsrdj);
|
||||
|
||||
/**
|
||||
* 更新企业纳税信用登记信息
|
||||
* @param crmQynsrdj
|
||||
* @return
|
||||
*/
|
||||
int updateQynsrdj(CrmQynsrdj crmQynsrdj);
|
||||
|
||||
/**
|
||||
* 删除企业纳税信用登记信息
|
||||
* @param qynsxydjId
|
||||
* @return
|
||||
*/
|
||||
int deleteQynsrdj(String qynsxydjId);
|
||||
|
||||
/**
|
||||
* 查询企业纳税信用登记信息列表
|
||||
* @param crmQynsrdj
|
||||
* @return
|
||||
*/
|
||||
List<CrmQynsrdj> getQynsrdjList(CrmQynsrdj crmQynsrdj);
|
||||
|
||||
/**
|
||||
* 根据登记序号和评价年度(选填)查询
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQynsrdj> getQynsrdjListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQysdsndsbService extends BaseService<CrmQysdsndsb> {
|
||||
|
||||
/**
|
||||
* 通过id获得企业所得税年度申报信息
|
||||
*/
|
||||
CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId);
|
||||
|
||||
/**
|
||||
* 插入企业所得税年度申报信息
|
||||
* @param crmQysdsndsb
|
||||
* @return
|
||||
*/
|
||||
int insertQysdsndsb(CrmQysdsndsb crmQysdsndsb);
|
||||
|
||||
/**
|
||||
* 更新企业所得税年度申报信息
|
||||
* @param crmQysdsndsb
|
||||
* @return
|
||||
*/
|
||||
int updateQysdsndsb(CrmQysdsndsb crmQysdsndsb);
|
||||
|
||||
/**
|
||||
* 删除企业所得税年度申报信息
|
||||
* @param qysdsndsbId
|
||||
* @return
|
||||
*/
|
||||
int deleteQysdsndsb(String qysdsndsbId);
|
||||
|
||||
/**
|
||||
* 查询企业所得税年度申报信息列表
|
||||
* @param crmQysdsndsb
|
||||
* @return
|
||||
*/
|
||||
List<CrmQysdsndsb> getQysdsndsbList(CrmQysdsndsb crmQysdsndsb);
|
||||
|
||||
|
||||
/**
|
||||
* 根据登记序号和年度查询年度(选填)申报信息列表
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQysdsndsb> getQysdsndsbListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQysfl;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQysflService extends BaseService<CrmQysfl> {
|
||||
|
||||
/**
|
||||
* 通过id获得企业税负率信息
|
||||
*/
|
||||
CrmQysfl getQysfl(Integer qysflId);
|
||||
|
||||
/**
|
||||
* 插入企业税负率信息
|
||||
* @param crmQysfl
|
||||
* @return
|
||||
*/
|
||||
int insertQysfl(CrmQysfl crmQysfl);
|
||||
|
||||
/**
|
||||
* 更新企业税负率信息
|
||||
* @param crmQysfl
|
||||
* @return
|
||||
*/
|
||||
int updateQysfl(CrmQysfl crmQysfl);
|
||||
|
||||
/**
|
||||
* 删除企业税负率信息
|
||||
* @param qysflId
|
||||
* @return
|
||||
*/
|
||||
int deleteQysfl(String qysflId);
|
||||
|
||||
/**
|
||||
* 查询企业税负率信息列表
|
||||
* @param crmQysfl
|
||||
* @return
|
||||
*/
|
||||
List<CrmQysfl> getQysflList(CrmQysfl crmQysfl);
|
||||
|
||||
/**
|
||||
* 根据登记序号和月份(月份)
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQysfl> getQysflByParamAndTimeList(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmQyxxfpService extends BaseService<CrmQyxxfp> {
|
||||
|
||||
/**
|
||||
* 通过id获得企业所得税年度申报信息
|
||||
*/
|
||||
CrmQyxxfp getQyxxfp(Integer qyxxfpId);
|
||||
|
||||
/**
|
||||
* 插入企业所得税年度申报信息
|
||||
* @param crmQyxxfp
|
||||
* @return
|
||||
*/
|
||||
int insertQyxxfp(CrmQyxxfp crmQyxxfp);
|
||||
|
||||
/**
|
||||
* 更新企业所得税年度申报信息
|
||||
* @param crmQyxxfp
|
||||
* @return
|
||||
*/
|
||||
int updateQyxxfp(CrmQyxxfp crmQyxxfp);
|
||||
|
||||
/**
|
||||
* 删除企业所得税年度申报信息
|
||||
* @param qyxxfpId
|
||||
* @return
|
||||
*/
|
||||
int deleteQyxxfp(String qyxxfpId);
|
||||
|
||||
/**
|
||||
* 查询企业所得税年度申报信息列表
|
||||
* @param crmQyxxfp
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyxxfp> getQyxxfpList(CrmQyxxfp crmQyxxfp);
|
||||
|
||||
|
||||
/**
|
||||
* 通过社会信用代码和年度(选填)查询企业销项发票信息
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
List<CrmQyxxfp> getQyxxfpListByParamAndTime(CrmParamAndTimeVO vo);
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmSwjg;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface ICrmSwjgService extends BaseService<CrmSwjg> {
|
||||
|
||||
/**
|
||||
* 通过id获得税务机关信息
|
||||
*/
|
||||
CrmSwjg getSwjg(Integer swjgId);
|
||||
|
||||
/**
|
||||
* 插入税务机关信息信息
|
||||
* @param crmSwjg
|
||||
* @return
|
||||
*/
|
||||
int insertSwjg(CrmSwjg crmSwjg);
|
||||
|
||||
/**
|
||||
* 更新税务机关信息信息
|
||||
* @param crmSwjg
|
||||
* @return
|
||||
*/
|
||||
int updateSwjg(CrmSwjg crmSwjg);
|
||||
|
||||
/**
|
||||
* 删除税务机关信息信息
|
||||
* @param swjgId
|
||||
* @return
|
||||
*/
|
||||
int deleteSwjg(String swjgId);
|
||||
|
||||
/**
|
||||
* 查询税务机关信息信息列表
|
||||
* @param crmSwjg
|
||||
* @return
|
||||
*/
|
||||
List<CrmSwjg> getSwjgList(CrmSwjg crmSwjg);
|
||||
|
||||
|
||||
/**
|
||||
* 根据swjgDm查询税务机关信息
|
||||
* @param swjgDm
|
||||
* @return
|
||||
*/
|
||||
CrmSwjg getSwjgBySwjgDm(String swjgDm);
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package com.kakarote.crm.service;
|
||||
|
||||
import com.kakarote.core.servlet.BaseService;
|
||||
import com.kakarote.crm.entity.PO.CrmUserAnalyse;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
|
||||
public interface ICrmUserAnalyseService extends BaseService<CrmUserAnalyse> {
|
||||
|
||||
|
||||
/**
|
||||
* 添加CrmUserAnalyse
|
||||
* @param queryDate
|
||||
* @return
|
||||
*/
|
||||
int addUserAnalyse(LocalDate queryDate) throws IOException;
|
||||
}
|
|
@ -102,6 +102,9 @@ public class CrmActivityServiceImpl extends BaseServiceImpl<CrmActivityMapper, C
|
|||
crmActivity.setActivityTypeId(activityTypeId);
|
||||
crmActivity.setContent(content);
|
||||
crmActivity.setCreateUserId(UserUtil.getUserId());
|
||||
if (crmActivity.getCreateUserId() == null) {
|
||||
crmActivity.setCreateUserId(14773L);
|
||||
}
|
||||
crmActivity.setCreateTime(new Date());
|
||||
save(crmActivity);
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import com.alibaba.fastjson.util.TypeUtils;
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
|
||||
import com.kakarote.core.common.Const;
|
||||
import com.kakarote.core.common.FieldEnum;
|
||||
import com.kakarote.core.common.SystemCodeEnum;
|
||||
|
@ -401,6 +402,9 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
|||
crmCustomer.setUpdateTime(DateUtil.date());
|
||||
crmCustomer.setReceiveTime(DateUtil.date());
|
||||
crmCustomer.setCreateUserId(UserUtil.getUserId());
|
||||
if (crmCustomer.getCreateUserId() == null) {
|
||||
crmCustomer.setCreateUserId(14773L);
|
||||
}
|
||||
if (!isExcel && crmCustomer.getOwnerUserId() == null) {
|
||||
//导入会手动选择负责人,需要判断
|
||||
crmCustomer.setOwnerUserId(UserUtil.getUserId());
|
||||
|
@ -439,6 +443,76 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
|||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存或新增信息(接口使用)
|
||||
*
|
||||
* @param crmModel model
|
||||
*/
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@Override
|
||||
public CrmCustomer addOrUpdateByOpenApi(CrmModelSaveBO crmModel) {
|
||||
CrmCustomer crmCustomer = BeanUtil.copyProperties(crmModel.getEntity(), CrmCustomer.class);
|
||||
if (crmCustomer.getCustomerId() != null) {
|
||||
if (!UserUtil.isAdmin() && getBaseMapper().queryIsRoUser(crmCustomer.getCustomerId(), UserUtil.getUserId()) > 0) {
|
||||
throw new CrmException(SystemCodeEnum.SYSTEM_NO_AUTH);
|
||||
}
|
||||
}
|
||||
String batchId = StrUtil.isNotEmpty(crmCustomer.getBatchId()) ? crmCustomer.getBatchId() : IdUtil.simpleUUID();
|
||||
actionRecordUtil.updateRecord(crmModel.getField(), Dict.create().set("batchId", batchId).set("dataTableName", "wk_crm_customer_data"));
|
||||
crmCustomerDataService.saveData(crmModel.getField(), batchId);
|
||||
if (StrUtil.isEmpty(crmCustomer.getEmail())) {
|
||||
crmCustomer.setEmail(null);
|
||||
}
|
||||
if (crmCustomer.getCustomerId() != null) {
|
||||
crmBackLogDealService.deleteByType(crmCustomer.getOwnerUserId(), getLabel(), CrmBackLogEnum.TODAY_CUSTOMER, crmCustomer.getCustomerId());
|
||||
crmBackLogDealService.deleteByType(crmCustomer.getOwnerUserId(), getLabel(), CrmBackLogEnum.FOLLOW_CUSTOMER, crmCustomer.getCustomerId());
|
||||
crmCustomer.setUpdateTime(DateUtil.date());
|
||||
actionRecordUtil.updateRecord(BeanUtil.beanToMap(getById(crmCustomer.getCustomerId())), BeanUtil.beanToMap(crmCustomer), CrmEnum.CUSTOMER, crmCustomer.getCustomerName(), crmCustomer.getCustomerId());
|
||||
updateById(crmCustomer);
|
||||
crmCustomer = getById(crmCustomer.getCustomerId());
|
||||
ElasticUtil.batchUpdateEsData(elasticsearchRestTemplate.getClient(), "customer", crmCustomer.getCustomerId().toString(), crmCustomer.getCustomerName());
|
||||
} else {
|
||||
crmCustomer.setCreateTime(DateUtil.date());
|
||||
crmCustomer.setUpdateTime(DateUtil.date());
|
||||
crmCustomer.setReceiveTime(DateUtil.date());
|
||||
crmCustomer.setCreateUserId(UserUtil.getUserId());
|
||||
crmCustomer.setOwnerUserId(UserUtil.getUserId());
|
||||
// if (!isExcel && crmCustomer.getOwnerUserId() == null) {
|
||||
// //导入会手动选择负责人,需要判断
|
||||
//
|
||||
// }
|
||||
crmCustomer.setBatchId(batchId);
|
||||
crmCustomer.setLastTime(new Date());
|
||||
crmCustomer.setStatus(1);
|
||||
crmCustomer.setDealStatus(0);
|
||||
if (crmCustomer.getOwnerUserId() != null) {
|
||||
if (!crmCustomerSettingService.queryCustomerSettingNum(1, crmCustomer.getOwnerUserId())) {
|
||||
throw new CrmException(CrmCodeEnum.CRM_CUSTOMER_SETTING_USER_ERROR);
|
||||
}
|
||||
}
|
||||
save(crmCustomer);
|
||||
crmActivityService.addActivity(2, CrmActivityEnum.CUSTOMER, crmCustomer.getCustomerId(), "");
|
||||
actionRecordUtil.addRecord(crmCustomer.getCustomerId(), CrmEnum.CUSTOMER, crmCustomer.getCustomerName());
|
||||
// if (isExcel && poolId != null) {
|
||||
// CrmCustomerPoolRelation relation = new CrmCustomerPoolRelation();
|
||||
// relation.setCustomerId(crmCustomer.getCustomerId());
|
||||
// relation.setPoolId(poolId);
|
||||
// customerPoolRelationService.save(relation);
|
||||
// }
|
||||
}
|
||||
crmModel.setEntity(BeanUtil.beanToMap(crmCustomer));
|
||||
// if (isExcel && poolId != null) {
|
||||
// List<CrmCustomerPoolRelation> poolRelations = customerPoolRelationService.lambdaQuery()
|
||||
// .select(CrmCustomerPoolRelation::getPoolId)
|
||||
// .eq(CrmCustomerPoolRelation::getCustomerId, crmCustomer.getCustomerId())
|
||||
// .list();
|
||||
// crmModel.getEntity().put("poolId", poolRelations.stream().map(CrmCustomerPoolRelation::getPoolId).collect(Collectors.toList()));
|
||||
// }
|
||||
savePage(crmModel, crmCustomer.getCustomerId(), false);
|
||||
return crmCustomer;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void setOtherField(Map<String, Object> map) {
|
||||
String ownerUserName = UserCacheUtil.getUserName((Long) map.get("ownerUserId"));
|
||||
|
@ -616,7 +690,12 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
|||
if (poolBO.getIds().size() == 0) {
|
||||
return;
|
||||
}
|
||||
Long userId = UserUtil.getUserId();
|
||||
Long userId;
|
||||
if (poolBO.getUserId() == null) {
|
||||
userId = UserUtil.getUserId();
|
||||
}else {
|
||||
userId = poolBO.getUserId();
|
||||
}
|
||||
List<CrmOwnerRecord> ownerRecordList = new ArrayList<>();
|
||||
List<CrmCustomerPoolRelation> poolRelationList = new ArrayList<>();
|
||||
for (Integer id : poolBO.getIds()) {
|
||||
|
@ -1489,4 +1568,18 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl<CrmCustomerMapper, C
|
|||
public List<Integer> unContactCustomer(String search, List<Long> userIds) {
|
||||
return getBaseMapper().unContactCustomer(search, userIds);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过企业名称企业税号联系电话查询客户信息
|
||||
*
|
||||
* @param crmModel
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Integer getCustomerByQyjbxx(CrmBusinessSaveBO crmModel) {
|
||||
CrmCustomer crmCustomer = BeanUtil.copyProperties(crmModel.getEntity(), CrmCustomer.class);
|
||||
LambdaQueryChainWrapper<CrmCustomer> crmCustomerLambdaQueryChainWrapper = this.lambdaQuery()
|
||||
.eq(CrmCustomer::getCustomerName,crmCustomer.getCustomerName());
|
||||
return crmCustomerLambdaQueryChainWrapper.count();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmNsrzg;
|
||||
import com.kakarote.crm.mapper.CrmNsrzgMapper;
|
||||
import com.kakarote.crm.service.ICrmNsrzgService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmNsrzgServiceImpl extends BaseServiceImpl<CrmNsrzgMapper, CrmNsrzg> implements ICrmNsrzgService {
|
||||
|
||||
@Autowired
|
||||
private CrmNsrzgMapper crmNsrzgMapper;
|
||||
|
||||
@Override
|
||||
public CrmNsrzg getNsrzg(Integer nsrdjzgId) {
|
||||
return crmNsrzgMapper.selectById(nsrdjzgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertNsrzg(CrmNsrzg crmNsrzg) {
|
||||
return crmNsrzgMapper.insert(crmNsrzg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateNsrzg(CrmNsrzg crmNsrzg) {
|
||||
return crmNsrzgMapper.updateById(crmNsrzg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteNsrzg(String nsrdjzgId) {
|
||||
return crmNsrzgMapper.deleteById(nsrdjzgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmNsrzg> getNsrzgList(CrmNsrzg crmNsrzg) {
|
||||
QueryWrapper<CrmNsrzg> queryWrapper = new QueryWrapper<>();
|
||||
return crmNsrzgMapper.selectList(queryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CrmNsrzg getNsrzgByDjxh(String djxh) {
|
||||
QueryWrapper<CrmNsrzg> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("djxh", djxh);
|
||||
return crmNsrzgMapper.selectOne(queryWrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.kakarote.core.exception.CrmException;
|
||||
import com.kakarote.crm.entity.BO.CrmAddCustomerBo;
|
||||
import com.kakarote.crm.entity.BO.CrmCustomerPoolBO;
|
||||
import com.kakarote.crm.entity.PO.CrmCustomer;
|
||||
import com.kakarote.crm.service.ICrmCustomerService;
|
||||
import com.kakarote.crm.service.ICrmOpenApiService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.kakarote.core.common.SystemCodeEnum.SYSTEM_NO_AUTH;
|
||||
import static com.kakarote.crm.constant.CrmPoolEnum.PXQDMDPOOL;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
public class CrmOpenApiServiceImpl implements ICrmOpenApiService {
|
||||
@Autowired
|
||||
private ICrmCustomerService customerService;
|
||||
|
||||
|
||||
public void crmAddCustomer(CrmAddCustomerBo crmAddCustomerBo){
|
||||
//权限校验
|
||||
verifyPermissions(crmAddCustomerBo.getAppId(),crmAddCustomerBo.getAppSecret());
|
||||
//判断企业是否存在
|
||||
Integer customerByQyjbxx = customerService.getCustomerByQyjbxx(crmAddCustomerBo.getCrmModel());
|
||||
//存在用户
|
||||
if (customerByQyjbxx >0){
|
||||
|
||||
}else {
|
||||
//添加客户
|
||||
Map<String, Object> stringObjectMap = customerService.addOrUpdate(crmAddCustomerBo.getCrmModel(), false, null);
|
||||
// CrmCustomer crmCustomer = (CrmCustomer) stringObjectMap.get("entity");
|
||||
Integer customerId = Integer.parseInt(stringObjectMap.get("customerId").toString());
|
||||
log.info("添加成功stringObjectMap:{}",stringObjectMap.toString());
|
||||
//转入公海
|
||||
CrmCustomerPoolBO poolBO = new CrmCustomerPoolBO();
|
||||
poolBO.setIds(Arrays.asList(customerId));
|
||||
poolBO.setPoolId(PXQDMDPOOL.getId());
|
||||
customerService.updateCustomerByIds(poolBO);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void verifyPermissions(String appId,String appSecret){
|
||||
if (!"101011".equals(appId) && !"crmopenapi".equals(appSecret)){
|
||||
throw new CrmException(SYSTEM_NO_AUTH);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQycbrs;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQycbrsMapper;
|
||||
import com.kakarote.crm.service.ICrmQycbrsService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQycbrsServiceImpl extends BaseServiceImpl<CrmQycbrsMapper, CrmQycbrs> implements ICrmQycbrsService {
|
||||
|
||||
@Autowired
|
||||
private CrmQycbrsMapper crmQycbrsMapper;
|
||||
|
||||
@Override
|
||||
public CrmQycbrs getQycbrs(Integer qycbrsId) {
|
||||
return crmQycbrsMapper.selectById(qycbrsId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQycbrs(CrmQycbrs crmQycbrs) {
|
||||
return crmQycbrsMapper.insert(crmQycbrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQycbrs(CrmQycbrs crmQycbrs) {
|
||||
return crmQycbrsMapper.updateById(crmQycbrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQycbrs(String qycbrsId) {
|
||||
return crmQycbrsMapper.deleteById(qycbrsId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQycbrs> getQycbrsList(CrmQycbrs crmQycbrs) {
|
||||
QueryWrapper<CrmQycbrs> CrmQycbrsQueryWrapper = new QueryWrapper<>();
|
||||
return crmQycbrsMapper.selectList(CrmQycbrsQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQycbrs> getQycbrsListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||
|
||||
QueryWrapper<CrmQycbrs> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("djxh", vo.getParam());
|
||||
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("yf", vo.getTime());
|
||||
CrmQycbrs qycbrs = crmQycbrsMapper.selectOne(wrapper);
|
||||
return qycbrs != null ?
|
||||
Collections.singletonList(qycbrs) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
return crmQycbrsMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,136 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.GsonBuilder;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjg;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
import com.kakarote.crm.entity.VO.CrmApiResponseVO;
|
||||
import com.kakarote.crm.entity.VO.CrmRiskCheckResultVO;
|
||||
import com.kakarote.crm.entity.VO.CrmV3SysRiskDataExposedVo;
|
||||
import com.kakarote.crm.entity.VO.CrmV3SystemicRiskVO;
|
||||
import com.kakarote.crm.mapper.CrmQyfxjcjgMapper;
|
||||
import com.kakarote.crm.service.ICrmQyfxjcjgService;
|
||||
import com.kakarote.crm.service.ICrmQyfxjcjgZbmxService;
|
||||
import com.kakarote.crm.util.OkHttpClientUtil;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.kakarote.crm.constant.CrmConst.V3_QYFXXX;
|
||||
|
||||
@Service
|
||||
public class CrmQyfxjcjgServiceImpl extends BaseServiceImpl<CrmQyfxjcjgMapper, CrmQyfxjcjg> implements ICrmQyfxjcjgService {
|
||||
|
||||
@Autowired
|
||||
private CrmQyfxjcjgMapper crmQyfxjcjgMapper;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxjcjgZbmxService iCrmQyfxjcjgZbmxService;
|
||||
|
||||
@Value("${app.url}")
|
||||
private String V3_Url;
|
||||
|
||||
@Override
|
||||
public CrmQyfxjcjg getCrmQyfxjcjg(String jcpcUuid) {
|
||||
return crmQyfxjcjgMapper.selectById(jcpcUuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg) {
|
||||
return crmQyfxjcjgMapper.insert(crmQyfxjcjg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateCrmQyfxjcjg(CrmQyfxjcjg crmQyfxjcjg) {
|
||||
return crmQyfxjcjgMapper.updateById(crmQyfxjcjg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteCrmQyfxjcjg(String jcpcUuid) {
|
||||
return crmQyfxjcjgMapper.deleteById(jcpcUuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxjcjg> getQyfxjcjgList(CrmQyfxjcjg crmQyfxjcjg) {
|
||||
QueryWrapper<CrmQyfxjcjg> CrmQyfxjcjgQueryWrapper = new QueryWrapper<>();
|
||||
CrmQyfxjcjgQueryWrapper.eq("jc_ssqQ",crmQyfxjcjg.getJcSsqq());
|
||||
CrmQyfxjcjgQueryWrapper.eq("qysbh",crmQyfxjcjg.getQysbh());
|
||||
return crmQyfxjcjgMapper.selectList(CrmQyfxjcjgQueryWrapper);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxjcjg> getLocalRiskData(CrmV3SysRiskDataExposedVo vo){
|
||||
|
||||
CrmQyfxjcjg crmQyfxjcjg = new CrmQyfxjcjg()
|
||||
.setJcSsqq(vo.getSsqQ())
|
||||
.setQysbh(vo.getNsrsbh());
|
||||
|
||||
QueryWrapper<CrmQyfxjcjg> CrmQyfxjcjgQueryWrapper = new QueryWrapper<>();
|
||||
CrmQyfxjcjgQueryWrapper.eq("jc_ssqQ",crmQyfxjcjg.getJcSsqq());
|
||||
CrmQyfxjcjgQueryWrapper.eq("qysbh",crmQyfxjcjg.getQysbh());
|
||||
|
||||
List<CrmQyfxjcjg> qyfxjcjgList = crmQyfxjcjgMapper.selectList(CrmQyfxjcjgQueryWrapper);
|
||||
|
||||
for (CrmQyfxjcjg qyfxjcjg : qyfxjcjgList) {
|
||||
CrmQyfxjcjgZbmx crmQyfxjcjgZbmx = new CrmQyfxjcjgZbmx().setJcpcUuid(qyfxjcjg.getJcpcUuid());
|
||||
List<CrmQyfxjcjgZbmx> qyfxjcjgZbmxList = iCrmQyfxjcjgZbmxService.getQyfxjcjgZbmxList(crmQyfxjcjgZbmx);
|
||||
if (!qyfxjcjgZbmxList.isEmpty()) {
|
||||
qyfxjcjg.setCrmQyfxjcjgZbmxList(qyfxjcjgZbmxList);
|
||||
}
|
||||
}
|
||||
|
||||
if (qyfxjcjgList.isEmpty()) {
|
||||
//3.如果该集合不存在,则发送http请求,调用第三方接口获得数据,并将其全部插入数据表中
|
||||
try {
|
||||
qyfxjcjgList = fetchAndSaveThirdPartyRiskData(vo);
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
return qyfxjcjgList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxjcjg> fetchAndSaveThirdPartyRiskData(CrmV3SysRiskDataExposedVo vo) throws IOException {
|
||||
|
||||
List<CrmQyfxjcjg> qyfxjcjgList = new ArrayList<>();
|
||||
|
||||
Gson gson = new GsonBuilder()
|
||||
.setDateFormat("yyyy-MM-dd") // 匹配 @JsonFormat
|
||||
.create();
|
||||
CrmV3SystemicRiskVO crmV3SystemicRiskVO = new CrmV3SystemicRiskVO().setSsqQ(vo.getSsqQ()).setNsrsbh(vo.getNsrsbh());
|
||||
|
||||
String json = gson.toJson(crmV3SystemicRiskVO);
|
||||
|
||||
String responseJson = OkHttpClientUtil.post(V3_Url+V3_QYFXXX, json);
|
||||
|
||||
CrmApiResponseVO crmApiResponseVO = gson.fromJson(responseJson, CrmApiResponseVO.class);
|
||||
|
||||
for (CrmRiskCheckResultVO crmRiskCheckResultVO : crmApiResponseVO.getData()) {
|
||||
|
||||
CrmQyfxjcjg qyfxjcjg = crmRiskCheckResultVO.getCrmQyfxjcjg();
|
||||
|
||||
crmQyfxjcjgMapper.insert(qyfxjcjg);
|
||||
|
||||
for (CrmQyfxjcjgZbmx item : crmRiskCheckResultVO.getCrmQyfxjcjgZbmxList()){
|
||||
iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(item);
|
||||
|
||||
}
|
||||
qyfxjcjg.setCrmQyfxjcjgZbmxList(crmRiskCheckResultVO.getCrmQyfxjcjgZbmxList());
|
||||
qyfxjcjgList.add(qyfxjcjg);
|
||||
|
||||
}
|
||||
return qyfxjcjgList;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxjcjgZbmx;
|
||||
import com.kakarote.crm.mapper.CrmQyfxjcjgZbmxMapper;
|
||||
import com.kakarote.crm.service.ICrmQyfxjcjgZbmxService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQyfxjcjgZbmxServiceImpl extends BaseServiceImpl<CrmQyfxjcjgZbmxMapper, CrmQyfxjcjgZbmx> implements ICrmQyfxjcjgZbmxService {
|
||||
|
||||
@Autowired
|
||||
private CrmQyfxjcjgZbmxMapper crmQyfxjcjgZbmxMapper;
|
||||
|
||||
@Override
|
||||
public CrmQyfxjcjgZbmx getQyfxjcjgZbmx(String zbmxUuid) {
|
||||
return crmQyfxjcjgZbmxMapper.selectById(zbmxUuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) {
|
||||
return crmQyfxjcjgZbmxMapper.insert(crmQyfxjcjgZbmx);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQyfxjcjgZbmx(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) {
|
||||
return crmQyfxjcjgZbmxMapper.updateById(crmQyfxjcjgZbmx);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQyfxjcjgZbmx(String zbmxUuid) {
|
||||
return crmQyfxjcjgZbmxMapper.deleteById(zbmxUuid);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxjcjgZbmx> getQyfxjcjgZbmxList(CrmQyfxjcjgZbmx crmQyfxjcjgZbmx) {
|
||||
QueryWrapper<CrmQyfxjcjgZbmx> CrmQyfxjcjgZbmxQueryWrapper = new QueryWrapper<>();
|
||||
CrmQyfxjcjgZbmxQueryWrapper.eq("jcpc_uuid",crmQyfxjcjgZbmx.getJcpcUuid());
|
||||
return crmQyfxjcjgZbmxMapper.selectList(CrmQyfxjcjgZbmxQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxjcjgZbmx> getQyfxjcjgZbmxListByJcId(String jcId) {
|
||||
return new LambdaQueryChainWrapper<>(crmQyfxjcjgZbmxMapper)
|
||||
.eq(CrmQyfxjcjgZbmx::getJcpcUuid,jcId)
|
||||
.list();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,88 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQyfxmx;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQyfxmxMapper;
|
||||
import com.kakarote.crm.service.ICrmQyfxmxService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQyfxmxServiceImpl extends BaseServiceImpl<CrmQyfxmxMapper, CrmQyfxmx> implements ICrmQyfxmxService {
|
||||
|
||||
@Autowired
|
||||
private CrmQyfxmxMapper crmQyfxmxMapper;
|
||||
|
||||
/**
|
||||
* 通过id查询企业指标明细
|
||||
* @param qyfxmxId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public CrmQyfxmx getQyfxmx(Integer qyfxmxId) {
|
||||
return crmQyfxmxMapper.selectById(qyfxmxId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 插入企业指标明细
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int insertQyfxmx(CrmQyfxmx crmQyfxmx) {
|
||||
return crmQyfxmxMapper.insert(crmQyfxmx);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新企业指标明细
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateQyfxmx(CrmQyfxmx crmQyfxmx) {
|
||||
return crmQyfxmxMapper.updateById(crmQyfxmx);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除企业指标明细
|
||||
* @param qyfxmxId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int deleteQyfxmx(String qyfxmxId) {
|
||||
return crmQyfxmxMapper.deleteById(qyfxmxId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询企业指标明细列表
|
||||
* @param crmQyfxmx
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<CrmQyfxmx> getQyfxmxList(CrmQyfxmx crmQyfxmx) {
|
||||
QueryWrapper<CrmQyfxmx> crmCrmQyfxmxQueryWrapper = new QueryWrapper<>();
|
||||
return crmQyfxmxMapper.selectList(crmCrmQyfxmxQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyfxmx> getQyfxmxListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||
|
||||
QueryWrapper<CrmQyfxmx> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("djxh", vo.getParam());
|
||||
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("yf", vo.getTime());
|
||||
CrmQyfxmx qyfxmx = crmQyfxmxMapper.selectOne(wrapper);
|
||||
return qyfxmx != null ?
|
||||
Collections.singletonList(qyfxmx) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
return crmQyfxmxMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,130 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.aliyun.oss.ServiceException;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
|
||||
import com.kakarote.core.exception.CrmException;
|
||||
import com.kakarote.core.feign.crm.service.CrmService;
|
||||
import com.kakarote.core.redis.RedisImpl;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.common.CrmModel;
|
||||
import com.kakarote.crm.entity.BO.QyjbxxBo;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjbxx;
|
||||
import com.kakarote.crm.mapper.CrmQyjbxxMapper;
|
||||
import com.kakarote.crm.service.ICrmCustomerService;
|
||||
import com.kakarote.crm.service.ICrmQyjbxxService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static com.kakarote.core.common.SystemCodeEnum.SYSTEM_NO_VALID;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
public class CrmQyjbxxServiceImpl extends BaseServiceImpl<CrmQyjbxxMapper, CrmQyjbxx> implements ICrmQyjbxxService {
|
||||
@Autowired
|
||||
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||
|
||||
@Autowired
|
||||
private ICrmCustomerService crmCustomerService;
|
||||
|
||||
private RedisImpl redis;
|
||||
|
||||
|
||||
/**
|
||||
* 通过企业Id查询企业基本信息
|
||||
*
|
||||
* @param qyId
|
||||
*/
|
||||
@Override
|
||||
public CrmQyjbxx getQyjbxx(Integer qyId) {
|
||||
return crmQyjbxxMapper.selectById(qyId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过纳税人识别号获取企业基本信息
|
||||
*
|
||||
* @param qyjbxxBo
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public CrmQyjbxx getQyjbxxByNsxx(QyjbxxBo qyjbxxBo) {
|
||||
LambdaQueryChainWrapper<CrmQyjbxx> eq = new LambdaQueryChainWrapper<>(crmQyjbxxMapper);
|
||||
if (StrUtil.isNotBlank(qyjbxxBo.getNsrsbh())) {
|
||||
return eq.eq(CrmQyjbxx::getNsrsbh, qyjbxxBo.getNsrsbh()).last("limit 1").one();
|
||||
}else if (StrUtil.isNotBlank(qyjbxxBo.getNsrmc())) {
|
||||
return eq.eq(CrmQyjbxx::getNsrmc, qyjbxxBo.getNsrmc()).last("limit 1").one();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CrmQyjbxx getQyJbxxByCustomer(QyjbxxBo qyjbxxBo) {
|
||||
CrmModel model = crmCustomerService.queryById(qyjbxxBo.getCustomerId(), qyjbxxBo.getPoolId());
|
||||
log.info("客户信息:{}", model);
|
||||
qyjbxxBo.setNsrsbh(model.get("website").toString());
|
||||
return getQyjbxxByNsxx(qyjbxxBo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过纳税人名称获取企业基本信息
|
||||
*
|
||||
* @param nsrmc
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public CrmQyjbxx getQyjbxxByNsrmc(String nsrmc) {
|
||||
CrmQyjbxx crmQyjbxx = new LambdaQueryChainWrapper<>(crmQyjbxxMapper)
|
||||
.eq(CrmQyjbxx::getNsrmc, nsrmc)
|
||||
.last("limit 1")
|
||||
.one();
|
||||
return crmQyjbxx;
|
||||
}
|
||||
|
||||
/**
|
||||
* 插入企业基本信息
|
||||
*
|
||||
* @param crmQyjbxx
|
||||
*/
|
||||
@Override
|
||||
public int insertQyjbxx(CrmQyjbxx crmQyjbxx) {
|
||||
return crmQyjbxxMapper.insert(crmQyjbxx);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新企业基本信息
|
||||
*
|
||||
* @param crmQyjbxx
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateQyjbxx(CrmQyjbxx crmQyjbxx) {
|
||||
return crmQyjbxxMapper.updateById(crmQyjbxx);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除企业基本信息
|
||||
*
|
||||
* @param qyId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int deleteQyjbxx(String qyId) {
|
||||
return crmQyjbxxMapper.deleteById(qyId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询企业基本信息列表
|
||||
*
|
||||
* @param crmQyjbxx
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<CrmQyjbxx> getQyjbxxList(CrmQyjbxx crmQyjbxx) {
|
||||
QueryWrapper<CrmQyjbxx> crmQyjbxxQueryWrapper = new QueryWrapper<>();
|
||||
return crmQyjbxxMapper.selectList(crmQyjbxxQueryWrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,115 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import com.kakarote.crm.entity.VO.CrmMergeListVO;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQyjxfpMapper;
|
||||
import com.kakarote.crm.service.ICrmQyjxfpService;
|
||||
import com.kakarote.crm.service.ICrmQyxxfpService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQyjxfpServiceImpl extends BaseServiceImpl<CrmQyjxfpMapper, CrmQyjxfp> implements ICrmQyjxfpService {
|
||||
|
||||
@Autowired
|
||||
private CrmQyjxfpMapper crmQyjxfpMapper;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyxxfpService crmQyxxfpService;
|
||||
|
||||
/**
|
||||
* 通过id查询企业进项发票
|
||||
*
|
||||
* @param qyjxfpId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public CrmQyjxfp getQyjxfp(Integer qyjxfpId) {
|
||||
return crmQyjxfpMapper.selectById(qyjxfpId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 插入企业进项发票
|
||||
*
|
||||
* @param crmQyjxfp
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int insertQyjxfp(CrmQyjxfp crmQyjxfp) {
|
||||
return crmQyjxfpMapper.insert(crmQyjxfp);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新企业进项发票
|
||||
*
|
||||
* @param crmQyjxfp
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int updateQyjxfp(CrmQyjxfp crmQyjxfp) {
|
||||
return crmQyjxfpMapper.updateById(crmQyjxfp);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除企业进项发票
|
||||
*
|
||||
* @param qyjxfpId
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public int deleteQyjxfp(String qyjxfpId) {
|
||||
return crmQyjxfpMapper.deleteById(qyjxfpId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询企业进项发票列表
|
||||
*
|
||||
* @param crmQyjxfp
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<CrmQyjxfp> getQyjxfpList(CrmQyjxfp crmQyjxfp) {
|
||||
QueryWrapper<CrmQyjxfp> crmQyjxfpQueryWrapper = new QueryWrapper<>();
|
||||
return crmQyjxfpMapper.selectList(crmQyjxfpQueryWrapper);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过社会信用代码和年度(选填),查询企业进项发票和企业销项发票信息列表
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public CrmMergeListVO getMergeListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||
|
||||
CrmMergeListVO mergeListVO = new CrmMergeListVO();
|
||||
|
||||
// 创建基础QueryWrapper(公共条件)
|
||||
QueryWrapper<CrmQyjxfp> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("shxydm", vo.getParam());
|
||||
|
||||
// 根据时间条件处理进项发票查询
|
||||
if (vo.getTime() != null) {
|
||||
// 添加时间条件
|
||||
wrapper.eq("nd", vo.getTime());
|
||||
CrmQyjxfp qyjxfp = crmQyjxfpMapper.selectOne(wrapper);
|
||||
mergeListVO.setQyjxfpList(qyjxfp != null ?
|
||||
Collections.singletonList(qyjxfp) :
|
||||
Collections.emptyList());
|
||||
} else {
|
||||
// 无时间条件时直接查询列表
|
||||
mergeListVO.setQyjxfpList(crmQyjxfpMapper.selectList(wrapper));
|
||||
}
|
||||
|
||||
// 处理销项发票查询
|
||||
List<CrmQyxxfp> qyxxfpList = crmQyxxfpService.getQyxxfpListByParamAndTime(vo);
|
||||
mergeListVO.setQyxxfpList(qyxxfpList);
|
||||
|
||||
return mergeListVO;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,66 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQynsrdj;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQynsrdjMapper;
|
||||
import com.kakarote.crm.service.ICrmQynsrdjService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQynsrdjServiceImpl extends BaseServiceImpl<CrmQynsrdjMapper, CrmQynsrdj> implements ICrmQynsrdjService {
|
||||
|
||||
@Autowired
|
||||
private CrmQynsrdjMapper crmQynsrdjMapper;
|
||||
|
||||
@Override
|
||||
public CrmQynsrdj getQynsrdj(Integer qynsxydjId) {
|
||||
return crmQynsrdjMapper.selectById(qynsxydjId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQynsrdj(CrmQynsrdj crmQynsrdj) {
|
||||
return crmQynsrdjMapper.insert(crmQynsrdj);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQynsrdj(CrmQynsrdj crmQynsrdj) {
|
||||
return crmQynsrdjMapper.updateById(crmQynsrdj);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQynsrdj(String qynsxydjId) {
|
||||
return crmQynsrdjMapper.deleteById(qynsxydjId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQynsrdj> getQynsrdjList(CrmQynsrdj crmQynsrdj) {
|
||||
QueryWrapper<CrmQynsrdj> crmCrmQynsrdjQueryWrapper = new QueryWrapper<>();
|
||||
return crmQynsrdjMapper.selectList(crmCrmQynsrdjQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQynsrdj> getQynsrdjListByParamAndTime(CrmParamAndTimeVO vo){
|
||||
|
||||
QueryWrapper<CrmQynsrdj> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("djxh", vo.getParam());
|
||||
|
||||
// 当时间参数存在时添加时间条件并返回单条结果
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("pjnd", vo.getTime());
|
||||
CrmQynsrdj entity = crmQynsrdjMapper.selectOne(wrapper);
|
||||
return entity != null ?
|
||||
Collections.singletonList(entity) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
// 无时间参数时返回匹配的所有记录
|
||||
return crmQynsrdjMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,64 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQysdsndsb;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQysdsndsbMapper;
|
||||
import com.kakarote.crm.service.ICrmQysdsndsbService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQysdsndsbServiceImpl extends BaseServiceImpl<CrmQysdsndsbMapper, CrmQysdsndsb> implements ICrmQysdsndsbService {
|
||||
|
||||
@Autowired
|
||||
private CrmQysdsndsbMapper crmQysdsndsbMapper;
|
||||
|
||||
@Override
|
||||
public CrmQysdsndsb getQysdsndsb(Integer qysdsndsbId) {
|
||||
return crmQysdsndsbMapper.selectById(qysdsndsbId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQysdsndsb(CrmQysdsndsb crmQysdsndsb) {
|
||||
return crmQysdsndsbMapper.insert(crmQysdsndsb);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQysdsndsb(CrmQysdsndsb crmQysdsndsb) {
|
||||
return crmQysdsndsbMapper.updateById(crmQysdsndsb);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQysdsndsb(String qysdsndsbId) {
|
||||
return crmQysdsndsbMapper.deleteById(qysdsndsbId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQysdsndsb> getQysdsndsbList(CrmQysdsndsb crmQysdsndsb) {
|
||||
QueryWrapper<CrmQysdsndsb> crmQysdsndsbQueryWrapper = new QueryWrapper<>();
|
||||
return crmQysdsndsbMapper.selectList(crmQysdsndsbQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQysdsndsb> getQysdsndsbListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||
|
||||
QueryWrapper<CrmQysdsndsb> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("djxh", vo.getParam());
|
||||
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("nd", vo.getTime());
|
||||
CrmQysdsndsb qysdsndsb = crmQysdsndsbMapper.selectOne(wrapper);
|
||||
return qysdsndsb != null ?
|
||||
Collections.singletonList(qysdsndsb) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
return crmQysdsndsbMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQysfl;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQysflMapper;
|
||||
import com.kakarote.crm.service.ICrmQysflService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQysflServiceImpl extends BaseServiceImpl<CrmQysflMapper, CrmQysfl> implements ICrmQysflService {
|
||||
|
||||
@Autowired
|
||||
private CrmQysflMapper crmQysflMapper;
|
||||
|
||||
@Override
|
||||
public CrmQysfl getQysfl(Integer qysflId) {
|
||||
return crmQysflMapper.selectById(qysflId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQysfl(CrmQysfl crmQysfl) {
|
||||
return crmQysflMapper.insert(crmQysfl);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQysfl(CrmQysfl crmQysfl) {
|
||||
return crmQysflMapper.updateById(crmQysfl);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQysfl(String qysflId) {
|
||||
return crmQysflMapper.deleteById(qysflId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQysfl> getQysflList(CrmQysfl crmQysfl) {
|
||||
QueryWrapper<CrmQysfl> crmCrmQysflQueryWrapper = new QueryWrapper<>();
|
||||
return crmQysflMapper.selectList(crmCrmQysflQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQysfl> getQysflByParamAndTimeList(CrmParamAndTimeVO vo) {
|
||||
|
||||
QueryWrapper<CrmQysfl> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("djxh", vo.getParam());
|
||||
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("yf", vo.getTime());
|
||||
CrmQysfl crmQysfl = crmQysflMapper.selectOne(wrapper);
|
||||
return crmQysfl != null ?
|
||||
Collections.singletonList(crmQysfl) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
return crmQysflMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,65 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmQyjxfp;
|
||||
import com.kakarote.crm.entity.PO.CrmQyxxfp;
|
||||
import com.kakarote.crm.entity.VO.CrmParamAndTimeVO;
|
||||
import com.kakarote.crm.mapper.CrmQyxxfpMapper;
|
||||
import com.kakarote.crm.service.ICrmQyxxfpService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmQyxxfpServiceImpl extends BaseServiceImpl<CrmQyxxfpMapper, CrmQyxxfp> implements ICrmQyxxfpService {
|
||||
|
||||
@Autowired
|
||||
private CrmQyxxfpMapper crmQyxxfpMapper;
|
||||
|
||||
@Override
|
||||
public CrmQyxxfp getQyxxfp(Integer qyxxfpId) {
|
||||
return crmQyxxfpMapper.selectById(qyxxfpId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertQyxxfp(CrmQyxxfp crmQyxxfp) {
|
||||
return crmQyxxfpMapper.insert(crmQyxxfp);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateQyxxfp(CrmQyxxfp crmQyxxfp) {
|
||||
return crmQyxxfpMapper.updateById(crmQyxxfp);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteQyxxfp(String qyxxfpId) {
|
||||
return crmQyxxfpMapper.deleteById(qyxxfpId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyxxfp> getQyxxfpList(CrmQyxxfp crmQyxxfp) {
|
||||
QueryWrapper<CrmQyxxfp> crmQyxxfpQueryWrapper = new QueryWrapper<>();
|
||||
return crmQyxxfpMapper.selectList(crmQyxxfpQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmQyxxfp> getQyxxfpListByParamAndTime(CrmParamAndTimeVO vo) {
|
||||
|
||||
QueryWrapper<CrmQyxxfp> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq("shxydm", vo.getParam());
|
||||
|
||||
if (vo.getTime() != null) {
|
||||
wrapper.eq("nd", vo.getTime());
|
||||
CrmQyxxfp qyxxfp = crmQyxxfpMapper.selectOne(wrapper);
|
||||
return qyxxfp != null ?
|
||||
Collections.singletonList(qyxxfp) :
|
||||
Collections.emptyList();
|
||||
}
|
||||
|
||||
return crmQyxxfpMapper.selectList(wrapper);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.PO.CrmSwjg;
|
||||
import com.kakarote.crm.mapper.CrmSwjgMapper;
|
||||
import com.kakarote.crm.service.ICrmSwjgService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
public class CrmSwjgServiceImpl extends BaseServiceImpl<CrmSwjgMapper, CrmSwjg> implements ICrmSwjgService {
|
||||
|
||||
@Autowired
|
||||
private CrmSwjgMapper crmSwjgMapper;
|
||||
|
||||
@Override
|
||||
public CrmSwjg getSwjg(Integer swjgId) {
|
||||
return crmSwjgMapper.selectById(swjgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertSwjg(CrmSwjg crmSwjg) {
|
||||
return crmSwjgMapper.insert(crmSwjg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateSwjg(CrmSwjg crmSwjg) {
|
||||
return crmSwjgMapper.updateById(crmSwjg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteSwjg(String swjgId) {
|
||||
return crmSwjgMapper.deleteById(swjgId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CrmSwjg> getSwjgList(CrmSwjg crmSwjg) {
|
||||
QueryWrapper<CrmSwjg> crmSwjgQueryWrapper = new QueryWrapper<>();
|
||||
return crmSwjgMapper.selectList(crmSwjgQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CrmSwjg getSwjgBySwjgDm(String swjgDm) {
|
||||
QueryWrapper<CrmSwjg> crmSwjgQueryWrapper = new QueryWrapper<>();
|
||||
crmSwjgQueryWrapper.eq("swjg_dm", swjgDm);
|
||||
return crmSwjgMapper.selectOne(crmSwjgQueryWrapper);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,59 @@
|
|||
package com.kakarote.crm.service.impl;
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.kakarote.core.servlet.BaseServiceImpl;
|
||||
import com.kakarote.crm.entity.DTO.CrmTaxPreCheckUsageDTO;
|
||||
import com.kakarote.crm.entity.PO.CrmUserAnalyse;
|
||||
import com.kakarote.crm.entity.VO.CrmTaxPreCheckUsageVO;
|
||||
import com.kakarote.crm.mapper.CrmUserAnalyseMapper;
|
||||
import com.kakarote.crm.service.ICrmUserAnalyseService;
|
||||
import com.kakarote.crm.util.OkHttpClientUtil;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
import java.time.ZoneId;
|
||||
import java.util.Date;
|
||||
|
||||
@Service
|
||||
public class CrmUserAnalyseServiceImpl extends BaseServiceImpl<CrmUserAnalyseMapper, CrmUserAnalyse> implements ICrmUserAnalyseService {
|
||||
|
||||
@Autowired
|
||||
private CrmUserAnalyseMapper crmUserAnalyseMapper;
|
||||
|
||||
@Value("${app.base_url}")
|
||||
private String BASE_URL;
|
||||
|
||||
@Override
|
||||
public int addUserAnalyse(LocalDate queryDate) throws IOException {
|
||||
|
||||
CrmUserAnalyse userAnalyse = getCrmUserAnalyse(queryDate);
|
||||
|
||||
return crmUserAnalyseMapper.insert(userAnalyse);
|
||||
}
|
||||
|
||||
public CrmUserAnalyse getCrmUserAnalyse(LocalDate queryDate) throws IOException {
|
||||
|
||||
String json = OkHttpClientUtil.get(BASE_URL, queryDate);
|
||||
|
||||
Gson gson = new Gson();
|
||||
CrmTaxPreCheckUsageVO vo = gson.fromJson(json, CrmTaxPreCheckUsageVO.class);
|
||||
|
||||
CrmTaxPreCheckUsageDTO dto = vo.getData();
|
||||
|
||||
//将Localdate转化为Date类型
|
||||
Date date = Date.from(queryDate.atStartOfDay(ZoneId.systemDefault()).toInstant());
|
||||
|
||||
CrmUserAnalyse userAnalyse = new CrmUserAnalyse();
|
||||
userAnalyse.setHyyhs(dto.getActiveUserCount())
|
||||
.setSyyhs(dto.getUsedUserCount())
|
||||
.setAddUser(dto.getRegisteredUsers())
|
||||
.setAddQys(dto.getNewEnterprises())
|
||||
.setTime(date);
|
||||
|
||||
return userAnalyse;
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.kakarote.crm.util;
|
||||
|
||||
import okhttp3.*;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Component
|
||||
public class OkHttpClientUtil {
|
||||
|
||||
private static final OkHttpClient client = new OkHttpClient();
|
||||
|
||||
/**
|
||||
* 创建一个post请求,并得到响应数据的json形式
|
||||
*
|
||||
* @param url 第三方接口地址
|
||||
* @param json 传入请求体的参数转换成json字符串
|
||||
* @return
|
||||
*/
|
||||
public static String post(String url, String json) throws IOException {
|
||||
|
||||
MediaType JSON = MediaType.get("application/json; charset=utf-8");
|
||||
|
||||
RequestBody requestBody = RequestBody.create(JSON, json);
|
||||
|
||||
Request request = new Request.Builder()
|
||||
.url(url)
|
||||
.post(requestBody)
|
||||
.build();
|
||||
|
||||
Response response = client.newCall(request).execute();
|
||||
|
||||
return response.body().string();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 创建一个get请求,根据路径传参
|
||||
* @param base_url
|
||||
* @param pathParams
|
||||
* @return
|
||||
* @throws IOException
|
||||
*/
|
||||
public static String get(String base_url, Object pathParams) throws IOException {
|
||||
|
||||
HttpUrl url = HttpUrl.parse(base_url).newBuilder()
|
||||
.addPathSegment(String.valueOf(pathParams)) // 添加路径参数
|
||||
.build();
|
||||
|
||||
Request request = new Request.Builder()
|
||||
.url(url)
|
||||
.build();
|
||||
|
||||
Response response = client.newCall(request).execute();
|
||||
|
||||
return response.body().string();
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -15,4 +15,9 @@ spring:
|
|||
rest:
|
||||
uris: 47.99.60.88:9200
|
||||
username:
|
||||
password:
|
||||
password:
|
||||
|
||||
app:
|
||||
url: "https://v3-demo.lqyuns.com"
|
||||
base_url : "http://localhost:8080/system/user/getDataByDate"
|
||||
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://www.72crm.com/mybatis-3.5.3-mapper.dtd">
|
||||
<mapper namespace="com.kakarote.crm.mapper.CrmActionRecordMapper">
|
||||
<select id="queryRecordList" resultType="com.kakarote.crm.entity.VO.CrmActionRecordVO">
|
||||
select a.*,b.realname,b.img
|
||||
from wk_crm_action_record a join wk_admin_user b on a.create_user_id = b.user_id
|
||||
where action_id = #{actionId} and types = #{types} and content is not null and content != '' order by create_time desc
|
||||
</select>
|
||||
<select id="queryFieldValue" resultType="com.kakarote.crm.entity.VO.CrmModelFiledVO">
|
||||
select a.field_id, a.value,b.field_name,b.name,b.type from ${data.dataTableName} as a
|
||||
join wk_crm_field b on a.field_id = b.field_id
|
||||
where batch_id = #{data.batchId} and b.field_name is not null
|
||||
</select>
|
||||
</mapper>
|
|
@ -0,0 +1,442 @@
|
|||
package com.kakarote.crm;
|
||||
|
||||
import com.kakarote.crm.entity.PO.*;
|
||||
import com.kakarote.crm.service.*;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest
|
||||
public class testQyjxfp {
|
||||
|
||||
@Autowired
|
||||
private ICrmQyjxfpService iCrmQyjxfpService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxmxService iCrmQyfxmxService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQynsrdjService iCrmQynsrdjService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQysflService iCrmQysflService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQysdsndsbService iCrmQysdsndsbService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyxxfpService iCrmQyxxfpService;
|
||||
|
||||
@Autowired
|
||||
private ICrmNsrzgService iCrmNsrzgService;
|
||||
|
||||
@Autowired
|
||||
private ICrmSwjgService iCrmSwjgService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQycbrsService iCrmQycbrsService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxjcjgService iCrmQyfxjcjgService;
|
||||
|
||||
@Autowired
|
||||
private ICrmQyfxjcjgZbmxService iCrmQyfxjcjgZbmxService;
|
||||
|
||||
@Test
|
||||
public void testCrmQyjxfpService() {
|
||||
CrmQyjxfp crmQyjxfp = new CrmQyjxfp();
|
||||
crmQyjxfp.setQyjxfpId(1);
|
||||
crmQyjxfp.setNd("123");
|
||||
crmQyjxfp.setJxSe("asd");
|
||||
crmQyjxfp.setJxJshj("asdfg");
|
||||
crmQyjxfp.setJxBhsje("qwert");
|
||||
crmQyjxfp.setShxydm("qqqq");
|
||||
crmQyjxfp.setCreateBy("zxc");
|
||||
crmQyjxfp.setUpdateBy("zxc");
|
||||
crmQyjxfp.setUpdateTime(new Date());
|
||||
crmQyjxfp.setCreateTime(new Date());
|
||||
System.out.println(crmQyjxfp);
|
||||
iCrmQyjxfpService.insertQyjxfp(crmQyjxfp);
|
||||
System.out.println(iCrmQyjxfpService.getQyjxfp(1));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQyfxmxService() {
|
||||
CrmQyfxmx crmQyfxmx = new CrmQyfxmx();
|
||||
crmQyfxmx.setQyzbmxId(3);
|
||||
crmQyfxmx.setFxmx("qweqwe");
|
||||
crmQyfxmx.setYf("wasdasd");
|
||||
crmQyfxmx.setFxzbDm("fggh");
|
||||
crmQyfxmx.setCreateBy("zwww");
|
||||
crmQyfxmx.setUpdateBy("fffgr");
|
||||
crmQyfxmx.setUpdateTime(new Date());
|
||||
crmQyfxmx.setCreateTime(new Date());
|
||||
iCrmQyfxmxService.insertQyfxmx(crmQyfxmx);
|
||||
System.out.println(iCrmQyfxmxService.getQyfxmx(5));
|
||||
iCrmQyfxmxService.deleteQyfxmx("1");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQynsrdjService() {
|
||||
CrmQynsrdj crmQynsrdj = new CrmQynsrdj();
|
||||
crmQynsrdj.setDjxh("asd");
|
||||
crmQynsrdj.setPjjb("rtrt");
|
||||
crmQynsrdj.setPjnd("yui");
|
||||
crmQynsrdj.setCreateBy("zxc");
|
||||
crmQynsrdj.setUpdateBy("zxsd");
|
||||
crmQynsrdj.setUpdateTime(new Date());
|
||||
crmQynsrdj.setCreateTime(new Date());
|
||||
|
||||
iCrmQynsrdjService.insertQynsrdj(crmQynsrdj);
|
||||
|
||||
CrmQynsrdj crmQynsrdj1 = new CrmQynsrdj();
|
||||
crmQynsrdj1.setDjxh("ertrt");
|
||||
crmQynsrdj1.setPjjb("gghhjj");
|
||||
crmQynsrdj1.setPjnd("ysui");
|
||||
crmQynsrdj1.setCreateBy("zfxc");
|
||||
crmQynsrdj1.setUpdateBy("zwxsd");
|
||||
crmQynsrdj1.setUpdateTime(new Date());
|
||||
crmQynsrdj1.setCreateTime(new Date());
|
||||
|
||||
iCrmQynsrdjService.insertQynsrdj(crmQynsrdj1);
|
||||
|
||||
List<CrmQynsrdj> qynsrdjList = iCrmQynsrdjService.getQynsrdjList(crmQynsrdj1);
|
||||
System.out.println(qynsrdjList.size());
|
||||
|
||||
CrmQynsrdj crmQynsrdj2 = new CrmQynsrdj();
|
||||
crmQynsrdj2.setQynsxydjId(5);
|
||||
crmQynsrdj2.setDjxh("sd");
|
||||
crmQynsrdj2.setPjjb("gg");
|
||||
crmQynsrdj2.setPjnd("ys");
|
||||
crmQynsrdj2.setCreateBy("xc");
|
||||
crmQynsrdj2.setUpdateBy("zd");
|
||||
crmQynsrdj2.setUpdateTime(new Date());
|
||||
crmQynsrdj2.setCreateTime(new Date());
|
||||
iCrmQynsrdjService.updateQynsrdj(crmQynsrdj2);
|
||||
iCrmQynsrdjService.deleteQynsrdj("1");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQysflService() {
|
||||
CrmQysfl crmQysfl = new CrmQysfl();
|
||||
crmQysfl.setDjxh("qwe");
|
||||
crmQysfl.setYf("sad");
|
||||
crmQysfl.setZzsSfl("231");
|
||||
crmQysfl.setZzsHySfl("zxc");
|
||||
crmQysfl.setQysdsSfl("uuii");
|
||||
crmQysfl.setQysdsHySfl("sdvbn");
|
||||
crmQysfl.setCreateBy("yui");
|
||||
crmQysfl.setUpdateBy("zxc");
|
||||
crmQysfl.setUpdateTime(new Date());
|
||||
crmQysfl.setCreateTime(new Date());
|
||||
|
||||
iCrmQysflService.insertQysfl(crmQysfl);
|
||||
|
||||
CrmQysfl crmQysfl1 = new CrmQysfl();
|
||||
crmQysfl1.setDjxh("qasde");
|
||||
crmQysfl1.setYf("sfad");
|
||||
crmQysfl1.setZzsSfl("g231");
|
||||
crmQysfl1.setZzsHySfl("z4xc");
|
||||
crmQysfl1.setQysdsSfl("uu7ii");
|
||||
crmQysfl1.setQysdsHySfl("s34dvbn");
|
||||
crmQysfl1.setCreateBy("y6ui");
|
||||
crmQysfl1.setUpdateBy("z6xc");
|
||||
crmQysfl1.setUpdateTime(new Date());
|
||||
crmQysfl1.setCreateTime(new Date());
|
||||
|
||||
iCrmQysflService.insertQysfl(crmQysfl1);
|
||||
|
||||
System.out.println(iCrmQysflService.getQysflList(crmQysfl1));
|
||||
|
||||
CrmQysfl crmQysfl2 = new CrmQysfl();
|
||||
crmQysfl2.setQysflId(2);
|
||||
crmQysfl2.setDjxh("qas35de");
|
||||
crmQysfl2.setYf("sf35ad");
|
||||
crmQysfl2.setZzsSfl("g2666ffg31");
|
||||
crmQysfl2.setZzsHySfl("zgg4xc");
|
||||
crmQysfl2.setQysdsSfl("uu3247ii");
|
||||
crmQysfl2.setQysdsHySfl("324s34dvbn");
|
||||
crmQysfl2.setCreateBy("y6u5i");
|
||||
crmQysfl2.setUpdateBy("z66xc");
|
||||
crmQysfl2.setUpdateTime(new Date());
|
||||
crmQysfl2.setCreateTime(new Date());
|
||||
|
||||
iCrmQysflService.updateQysfl(crmQysfl2);
|
||||
|
||||
System.out.println(iCrmQysflService.getQysflList(crmQysfl2));
|
||||
|
||||
iCrmQysflService.deleteQysfl("3");
|
||||
|
||||
System.out.println(iCrmQysflService.getQysflList(crmQysfl2));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQysdsndsbService(){
|
||||
CrmQysdsndsb crmQysdsndsb1 = CrmQysdsndsb.builder()
|
||||
.djxh("qwe").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd")
|
||||
.bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we")
|
||||
.jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf")
|
||||
.jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf")
|
||||
.sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf")
|
||||
.skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr")
|
||||
.yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq")
|
||||
.yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd")
|
||||
.yysjFj("afaf").cwfy("hhh").sjynsdse("zz")
|
||||
.build();
|
||||
|
||||
CrmQysdsndsb crmQysdsndsb2 = CrmQysdsndsb.builder()
|
||||
.djxh("rtyryrtyry").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd")
|
||||
.bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we")
|
||||
.jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf")
|
||||
.jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf")
|
||||
.sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf")
|
||||
.skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr")
|
||||
.yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq")
|
||||
.yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd")
|
||||
.yysjFj("afaf").cwfy("hhh").sjynsdse("zz")
|
||||
.build();
|
||||
|
||||
iCrmQysdsndsbService.insertQysdsndsb(crmQysdsndsb1);
|
||||
|
||||
iCrmQysdsndsbService.insertQysdsndsb(crmQysdsndsb2);
|
||||
|
||||
System.out.println(iCrmQysdsndsbService.getQysdsndsbList(crmQysdsndsb1));
|
||||
|
||||
CrmQysdsndsb crmQysdsndsb3 = CrmQysdsndsb.builder().qysdsndsbId(1)
|
||||
.djxh("123123").nd("asd").uuid("ffff").bnljsjyyjSdse("fsdf").cwfy("asd").glfy("asd")
|
||||
.bnybtSdse("asdasd").createBy("asd").updateBy("asd").updateTime(new Date()).createTime(new Date()).dmsdse("we")
|
||||
.jmsdse("fff").czjzfpbnybtsdse("efg").jwsdje("hjh").lrze("fff").dkynssde("fdf").gyjzbdsy("fdf")
|
||||
.jwsddmsdse("rtrt").jwsdynsdse("rtrt").jwyssddjjnks("yyy").pzxh("jjj").nstzjse("dfdf").nstzzje("fdf")
|
||||
.sdjm("dfdf").sl1("fg").nstzhsd("fdfdf").skssqq("tyy").tzsy("ghth").xsfy("fdsf")
|
||||
.skssqz("regter").ynse("fdf").sbuuid("tyu").ynsdse("rtw").ynssde("jjj").yycb("rrr")
|
||||
.yylr("hjj").yywsr("ghrt").yywzc("hyy").msjjsrjjjkc("ewr").mbyqndks("fsdf").cwfy("qq")
|
||||
.yysr("dff").yqnddjSdseBndje("eee").yqndYjwjzbnrksdse("ffff").zcjzss("faf").zjgftbnybtsdse("fafa").zjgztscjybmftbnybtsdse("sdd")
|
||||
.yysjFj("afaf").cwfy("hhh").sjynsdse("zz")
|
||||
.build();
|
||||
|
||||
iCrmQysdsndsbService.updateQysdsndsb(crmQysdsndsb3);
|
||||
|
||||
System.out.println(iCrmQysdsndsbService.getQysdsndsbList(crmQysdsndsb1));
|
||||
|
||||
iCrmQysdsndsbService.deleteQysdsndsb("2");
|
||||
|
||||
System.out.println(iCrmQysdsndsbService.getQysdsndsb(1));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testQyxxfpService() {
|
||||
CrmQyxxfp crmQyxxfp1 = new CrmQyxxfp();
|
||||
crmQyxxfp1.setNd("asd").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd")
|
||||
.setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date())
|
||||
.setXxZdkpe("bn");
|
||||
|
||||
CrmQyxxfp crmQyxxfp2 = new CrmQyxxfp();
|
||||
crmQyxxfp2.setNd("fgghh").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd")
|
||||
.setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date())
|
||||
.setXxZdkpe("bn");
|
||||
|
||||
iCrmQyxxfpService.insertQyxxfp(crmQyxxfp1);
|
||||
iCrmQyxxfpService.insertQyxxfp(crmQyxxfp2);
|
||||
|
||||
System.out.println(iCrmQyxxfpService.getQyxxfpList(crmQyxxfp1));
|
||||
|
||||
CrmQyxxfp crmQyxxfp3 = new CrmQyxxfp();
|
||||
crmQyxxfp3.setQyxxfpId(2).setNd("2145").setXxBhsje("ff").setShxydm("aa").setXxJshj("vv").setXxSe("dd")
|
||||
.setXxKpsl("uu").setCreateBy("ww").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date())
|
||||
.setXxZdkpe("bn");
|
||||
|
||||
iCrmQyxxfpService.updateQyxxfp(crmQyxxfp3);
|
||||
|
||||
System.out.println(iCrmQyxxfpService.getQyxxfpList(crmQyxxfp1));
|
||||
|
||||
iCrmQyxxfpService.deleteQyxxfp("1");
|
||||
|
||||
System.out.println(iCrmQyxxfpService.getQyxxfp(2));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmNsrzgService(){
|
||||
CrmNsrzg crmNsrzg1 = new CrmNsrzg();
|
||||
crmNsrzg1.setRdpzuuid("asd").setDjxh("EE").setLcslid("fff")
|
||||
.setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf")
|
||||
.setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date());
|
||||
|
||||
CrmNsrzg crmNsrzg2 = new CrmNsrzg();
|
||||
crmNsrzg2.setRdpzuuid("ffffgggg").setDjxh("EE").setLcslid("fff")
|
||||
.setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf")
|
||||
.setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date());
|
||||
|
||||
iCrmNsrzgService.insertNsrzg(crmNsrzg1);
|
||||
iCrmNsrzgService.insertNsrzg(crmNsrzg2);
|
||||
|
||||
System.out.println(iCrmNsrzgService.getNsrzgList(crmNsrzg1));
|
||||
|
||||
CrmNsrzg crmNsrzg3 = new CrmNsrzg();
|
||||
crmNsrzg3.setNsrdjzgId(2).setRdpzuuid("123").setDjxh("EE").setLcslid("fff")
|
||||
.setNsrzglxDm("ghgh").setYxqq("fd").setYxqz("DF").setSjzzrq("fdf")
|
||||
.setCreateBy("g").setCreateTime(new Date()).setUpdateBy("rr").setUpdateTime(new Date());
|
||||
|
||||
iCrmNsrzgService.updateNsrzg(crmNsrzg3);
|
||||
|
||||
System.out.println(iCrmNsrzgService.getNsrzgList(crmNsrzg1));
|
||||
|
||||
iCrmNsrzgService.deleteNsrzg("1");
|
||||
|
||||
System.out.println(iCrmNsrzgService.getNsrzg(2));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmSwjgService(){
|
||||
CrmSwjg crmSwjg1 = new CrmSwjg();
|
||||
crmSwjg1.setWjgmc("qq").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy")
|
||||
.setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa")
|
||||
.setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date());
|
||||
|
||||
CrmSwjg crmSwjg2 = new CrmSwjg();
|
||||
crmSwjg2.setWjgmc("mm").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy")
|
||||
.setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa")
|
||||
.setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date());
|
||||
|
||||
iCrmSwjgService.insertSwjg(crmSwjg1);
|
||||
iCrmSwjgService.insertSwjg(crmSwjg2);
|
||||
|
||||
System.out.println(iCrmSwjgService.getSwjgList(crmSwjg1));
|
||||
|
||||
CrmSwjg crmSwjg3 = new CrmSwjg();
|
||||
crmSwjg3.setSwjgId(2).setWjgmc("nn").setSwjgDm("ee").setSwjgjc("rr").setSjswjgDm("tt").setJgjcDm("yy")
|
||||
.setXzqhszDm("uu").setXybz("oo").setYxbz("pp").setBsfwtbz("pp").setBsfwtbz("aa")
|
||||
.setGhbz("ss").setCreateBy("dd").setCreateTime(new Date()).setUpdateBy("dd").setUpdateTime(new Date());
|
||||
|
||||
iCrmSwjgService.updateSwjg(crmSwjg3);
|
||||
|
||||
iCrmSwjgService.deleteSwjg("1");
|
||||
|
||||
System.out.println(iCrmSwjgService.getSwjg(3));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQycbrsService(){
|
||||
CrmQycbrs crmQycbrs1 = new CrmQycbrs();
|
||||
crmQycbrs1.setYf("aa").setCbrs("ff")
|
||||
.setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date());
|
||||
|
||||
CrmQycbrs crmQycbrs2 = new CrmQycbrs();
|
||||
crmQycbrs2.setYf("bb").setCbrs("ff")
|
||||
.setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date());
|
||||
|
||||
iCrmQycbrsService.insertQycbrs(crmQycbrs1);
|
||||
iCrmQycbrsService.insertQycbrs(crmQycbrs2);
|
||||
|
||||
System.out.println(iCrmQycbrsService.getQycbrsList(crmQycbrs1));
|
||||
|
||||
CrmQycbrs crmQycbrs3 = new CrmQycbrs();
|
||||
crmQycbrs3.setQycbrsId(2).setYf("hh").setCbrs("ff")
|
||||
.setCreateUp("vv").setCreateTime(new Date()).setUpdateBy("bb").setUpdateTime(new Date());
|
||||
|
||||
iCrmQycbrsService.updateQycbrs(crmQycbrs3);
|
||||
|
||||
iCrmQycbrsService.deleteQycbrs("1");
|
||||
|
||||
System.out.println(iCrmQycbrsService.getQycbrs(3));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testCrmQyfxjcjgService(){
|
||||
CrmQyfxjcjg crmQyfxjcjg1 = new CrmQyfxjcjg();
|
||||
crmQyfxjcjg1.setJcpcUuid("ddd").setQyid("fff").setQysbh("ddd").setFxjcPcjg("asd")
|
||||
.setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd")
|
||||
.setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
CrmQyfxjcjg crmQyfxjcjg2 = new CrmQyfxjcjg();
|
||||
crmQyfxjcjg2.setJcpcUuid("eee").setQyid("fff").setQysbh("ddd").setFxjcPcjg("asd")
|
||||
.setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd")
|
||||
.setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
iCrmQyfxjcjgService.insertCrmQyfxjcjg(crmQyfxjcjg1);
|
||||
iCrmQyfxjcjgService.insertCrmQyfxjcjg(crmQyfxjcjg2);
|
||||
|
||||
System.out.println(iCrmQyfxjcjgService.getQyfxjcjgList(crmQyfxjcjg1));
|
||||
|
||||
CrmQyfxjcjg crmQyfxjcjg3 = new CrmQyfxjcjg();
|
||||
crmQyfxjcjg3.setJcpcUuid("eee").setQyid("123456").setQysbh("ddd").setFxjcPcjg("asd")
|
||||
.setJcsj(new Date()).setJcSsqq(new Date()).setJcSsqz(new Date()).setNsrmc("ddd")
|
||||
.setPljcId("HHH").setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
iCrmQyfxjcjgService.updateCrmQyfxjcjg(crmQyfxjcjg3);
|
||||
|
||||
iCrmQyfxjcjgService.deleteCrmQyfxjcjg("ddd");
|
||||
|
||||
System.out.println(iCrmQyfxjcjgService.getCrmQyfxjcjg("eee"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void setCrmQyfxjcjgZbmxService() {
|
||||
CrmQyfxjcjgZbmx crmQyfxjcjgZbmx1 = new CrmQyfxjcjgZbmx();
|
||||
crmQyfxjcjgZbmx1.setZbmxUuid("QQQ").setJcpcUuid("eee").setFxzbDm("ttt").setFxzbJcjg("ggg")
|
||||
.setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
CrmQyfxjcjgZbmx crmQyfxjcjgZbmx2 = new CrmQyfxjcjgZbmx();
|
||||
crmQyfxjcjgZbmx2.setZbmxUuid("WWW").setJcpcUuid("rrr").setFxzbDm("ttt").setFxzbJcjg("ggg")
|
||||
.setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(crmQyfxjcjgZbmx1);
|
||||
iCrmQyfxjcjgZbmxService.insertQyfxjcjgZbmx(crmQyfxjcjgZbmx2);
|
||||
|
||||
System.out.println(iCrmQyfxjcjgZbmxService.getQyfxjcjgZbmxList(crmQyfxjcjgZbmx1));
|
||||
|
||||
CrmQyfxjcjgZbmx crmQyfxjcjgZbmx3 = new CrmQyfxjcjgZbmx();
|
||||
crmQyfxjcjgZbmx3.setZbmxUuid("QQQ").setJcpcUuid("zzz").setFxzbDm("zzz").setFxzbJcjg("zzz")
|
||||
.setJcsj(new Date()).setCode(200).setCreateBy("bb").setCreateTime(new Date()).setUpdateBy("cc").setUpdateTime(new Date());
|
||||
|
||||
iCrmQyfxjcjgZbmxService.updateQyfxjcjgZbmx(crmQyfxjcjgZbmx3);
|
||||
|
||||
iCrmQyfxjcjgZbmxService.deleteQyfxjcjgZbmx("WWW");
|
||||
|
||||
System.out.println(iCrmQyfxjcjgZbmxService.getQyfxjcjgZbmx("QQQ"));
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue