Commit 0d76c783 by hufengqin

Initial commit

parent 20a993ae
zgqc-app/HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
**/.gitignore
zgqc-app @ 10759358
Subproject commit 107593589ea5ee658aced93504684d264bfa27b6
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.6</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.panda.zgqc</groupId>
<artifactId>zgqc-app</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>zgqc-app</name>
<description>app平台</description>
<properties>
<java.version>11</java.version>
<spring-cloud.version>2022.0.1</spring-cloud.version>
</properties>
<dependencies>
<!-- 通用依赖-->
<dependency>
<groupId>com.panda.zgqc</groupId>
<artifactId>zgqc-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<!-- spring-boot-starter-web -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--Java 生成二维码 -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.3.3</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>RELEASE</version>
<scope>compile</scope>
</dependency>
<!-- 代码自动生成-->
<!-- <dependency>-->
<!-- <groupId>xin.altitude.cms</groupId>-->
<!-- <artifactId>ucode-cms-code-spring-boot-starter</artifactId>-->
<!-- <version>1.6.2.5</version>-->
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>mysql</groupId>-->
<!-- <artifactId>mysql-connector-java</artifactId>-->
<!-- </exclusion>-->
<!-- <exclusion>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-web</artifactId>-->
<!-- </exclusion>-->
<!-- <exclusion>-->
<!-- <groupId>com.baomidou</groupId>-->
<!-- <artifactId>mybatis-plus-boot-starter</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
<!-- </dependency>-->
<!--当页面出现404时加入该依赖-->
<!-- <dependency>-->
<!-- <groupId>xin.altitude.cms</groupId>-->
<!-- <artifactId>ucode-cms-ui</artifactId>-->
<!-- <version>1.6.2</version>-->
<!-- </dependency>-->
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
package com.panda.zgqc.app;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ZgqcAppApplication {
public static void main(String[] args) {
SpringApplication.run(ZgqcAppApplication.class, args);
}
}
package com.panda.zgqc.app.annotation;
import java.lang.annotation.*;
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SystemLog {
/**
* 日志描述信息
*
* @return
*/
String description() default "";
}
package com.panda.zgqc.app.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableTransactionManagement
@MapperScan("com.panda.zgqc.app.mapper")
@Configuration
public class MybatisConfig {
@Bean
public MybatisPlusInterceptor paginationInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
//阻止恶意或误操作的全表更新删除
interceptor.addInnerInterceptor(new BlockAttackInnerInterceptor());
PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
// 设置请求的页面大于最大页后操作, true调回到首页,false 继续请求 默认false
paginationInnerInterceptor.setOverflow(true);
// 设置最大单页限制数量,默认 500 条,-1 不受限制
paginationInnerInterceptor.setMaxLimit(500L);
interceptor.addInnerInterceptor(paginationInnerInterceptor);
return interceptor;
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panda.zgqc.app.annotation.SystemLog;
import com.panda.zgqc.app.domain.Agent;
import com.panda.zgqc.app.service.IAgentService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import lombok.extern.log4j.Log4j2;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.Collections;
import java.util.List;
import java.util.Set;
import static com.baomidou.mybatisplus.core.toolkit.Wrappers.lambdaQuery;
@RestController
@RequestMapping("/app/agent")
@Log4j2
public class AgentController {
@Resource
private IAgentService agentService;
@GetMapping("/list")
public AjaxResult list(Agent agent) {
return AjaxResult.success(agentService.list(lambdaQuery(agent)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Agent agent) {
return AjaxResult.success(agentService.save(agent));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Agent agent) {
return AjaxResult.success(agentService.updateById(agent));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(agentService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(agentService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.AgentFarmerRelevance;
import com.panda.zgqc.app.service.IAgentFarmerRelevanceService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/agenfarmer/relevance")
public class AgentFarmerRelevanceController {
@Autowired
private IAgentFarmerRelevanceService AgentFarmerRelevanceService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, AgentFarmerRelevance AgentFarmerRelevance) {
return AjaxResult.success(AgentFarmerRelevanceService.page(pageEntity.toPage(), Wrappers.lambdaQuery(AgentFarmerRelevance)));
}
@GetMapping("/list")
public AjaxResult list(AgentFarmerRelevance AgentFarmerRelevance) {
return AjaxResult.success(AgentFarmerRelevanceService.list(Wrappers.lambdaQuery(AgentFarmerRelevance)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody AgentFarmerRelevance AgentFarmerRelevance) {
return AjaxResult.success(AgentFarmerRelevanceService.save(AgentFarmerRelevance));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody AgentFarmerRelevance AgentFarmerRelevance) {
return AjaxResult.success(AgentFarmerRelevanceService.updateById(AgentFarmerRelevance));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(AgentFarmerRelevanceService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(AgentFarmerRelevanceService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.AgriculturalTechnologyCourse;
import com.panda.zgqc.app.service.IAgriculturalTechnologyCourseService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/agricultural/technology/course")
public class AgriculturalTechnologyCourseController {
@Autowired
private IAgriculturalTechnologyCourseService agriculturalTechnologyCourseService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, AgriculturalTechnologyCourse agriculturalTechnologyCourse) {
return AjaxResult.success(agriculturalTechnologyCourseService.page(pageEntity.toPage(), Wrappers.lambdaQuery(agriculturalTechnologyCourse)));
}
@GetMapping("/list")
public AjaxResult list(AgriculturalTechnologyCourse agriculturalTechnologyCourse) {
return AjaxResult.success(agriculturalTechnologyCourseService.list(Wrappers.lambdaQuery(agriculturalTechnologyCourse)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody AgriculturalTechnologyCourse agriculturalTechnologyCourse) {
return AjaxResult.success(agriculturalTechnologyCourseService.save(agriculturalTechnologyCourse));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody AgriculturalTechnologyCourse agriculturalTechnologyCourse) {
return AjaxResult.success(agriculturalTechnologyCourseService.updateById(agriculturalTechnologyCourse));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(agriculturalTechnologyCourseService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(agriculturalTechnologyCourseService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.AuthorTimeItem;
import com.panda.zgqc.app.service.IAuthorTimeItemService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/author/time/item")
public class AuthorTimeItemController {
@Autowired
private IAuthorTimeItemService authorTimeItemService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, AuthorTimeItem authorTimeItem) {
return AjaxResult.success(authorTimeItemService.page(pageEntity.toPage(), Wrappers.lambdaQuery(authorTimeItem)));
}
@GetMapping("/list")
public AjaxResult list(AuthorTimeItem authorTimeItem) {
return AjaxResult.success(authorTimeItemService.list(Wrappers.lambdaQuery(authorTimeItem)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody AuthorTimeItem authorTimeItem) {
return AjaxResult.success(authorTimeItemService.save(authorTimeItem));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody AuthorTimeItem authorTimeItem) {
return AjaxResult.success(authorTimeItemService.updateById(authorTimeItem));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(authorTimeItemService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(authorTimeItemService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.AuthorizationListimeScope;
import com.panda.zgqc.app.service.IAuthorizationListimeScopeService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/authorization/listime/scope")
public class AuthorizationListimeScopeController {
@Autowired
private IAuthorizationListimeScopeService authorizationListimeScopeService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, AuthorizationListimeScope authorizationListimeScope) {
return AjaxResult.success(authorizationListimeScopeService.page(pageEntity.toPage(), Wrappers.lambdaQuery(authorizationListimeScope)));
}
@GetMapping("/list")
public AjaxResult list(AuthorizationListimeScope authorizationListimeScope) {
return AjaxResult.success(authorizationListimeScopeService.list(Wrappers.lambdaQuery(authorizationListimeScope)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody AuthorizationListimeScope authorizationListimeScope) {
return AjaxResult.success(authorizationListimeScopeService.save(authorizationListimeScope));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody AuthorizationListimeScope authorizationListimeScope) {
return AjaxResult.success(authorizationListimeScopeService.updateById(authorizationListimeScope));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(authorizationListimeScopeService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(authorizationListimeScopeService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.BrandEntityShow;
import com.panda.zgqc.app.service.IBrandEntityShowService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/brand/entity/show")
public class BrandEntityShowController {
@Autowired
private IBrandEntityShowService brandEntityShowService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, BrandEntityShow brandEntityShow) {
return AjaxResult.success(brandEntityShowService.page(pageEntity.toPage(), Wrappers.lambdaQuery(brandEntityShow)));
}
@GetMapping("/list")
public AjaxResult list(BrandEntityShow brandEntityShow) {
return AjaxResult.success(brandEntityShowService.list(Wrappers.lambdaQuery(brandEntityShow)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody BrandEntityShow brandEntityShow) {
return AjaxResult.success(brandEntityShowService.save(brandEntityShow));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody BrandEntityShow brandEntityShow) {
return AjaxResult.success(brandEntityShowService.updateById(brandEntityShow));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(brandEntityShowService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(brandEntityShowService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.BrandInformation;
import com.panda.zgqc.app.service.IBrandInformationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/brand/information")
public class BrandInformationController {
@Autowired
private IBrandInformationService brandInformationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, BrandInformation brandInformation) {
return AjaxResult.success(brandInformationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(brandInformation)));
}
@GetMapping("/list")
public AjaxResult list(BrandInformation brandInformation) {
return AjaxResult.success(brandInformationService.list(Wrappers.lambdaQuery(brandInformation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody BrandInformation brandInformation) {
return AjaxResult.success(brandInformationService.save(brandInformation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody BrandInformation brandInformation) {
return AjaxResult.success(brandInformationService.updateById(brandInformation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(brandInformationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(brandInformationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.BrandPackageApply;
import com.panda.zgqc.app.service.IBrandPackageApplyService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/brand/package/apply")
public class BrandPackageApplyController {
@Autowired
private IBrandPackageApplyService brandPackageApplyService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, BrandPackageApply brandPackageApply) {
return AjaxResult.success(brandPackageApplyService.page(pageEntity.toPage(), Wrappers.lambdaQuery(brandPackageApply)));
}
@GetMapping("/list")
public AjaxResult list(BrandPackageApply brandPackageApply) {
return AjaxResult.success(brandPackageApplyService.list(Wrappers.lambdaQuery(brandPackageApply)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody BrandPackageApply brandPackageApply) {
return AjaxResult.success(brandPackageApplyService.save(brandPackageApply));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody BrandPackageApply brandPackageApply) {
return AjaxResult.success(brandPackageApplyService.updateById(brandPackageApply));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Integer[] ids) {
return AjaxResult.success(brandPackageApplyService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Integer id) {
return AjaxResult.success(brandPackageApplyService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.BrandPackageApplyDetail;
import com.panda.zgqc.app.service.IBrandPackageApplyDetailService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/brand/package/apply/detail")
public class BrandPackageApplyDetailController {
@Autowired
private IBrandPackageApplyDetailService brandPackageApplyDetailService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, BrandPackageApplyDetail brandPackageApplyDetail) {
return AjaxResult.success(brandPackageApplyDetailService.page(pageEntity.toPage(), Wrappers.lambdaQuery(brandPackageApplyDetail)));
}
@GetMapping("/list")
public AjaxResult list(BrandPackageApplyDetail brandPackageApplyDetail) {
return AjaxResult.success(brandPackageApplyDetailService.list(Wrappers.lambdaQuery(brandPackageApplyDetail)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody BrandPackageApplyDetail brandPackageApplyDetail) {
return AjaxResult.success(brandPackageApplyDetailService.save(brandPackageApplyDetail));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody BrandPackageApplyDetail brandPackageApplyDetail) {
return AjaxResult.success(brandPackageApplyDetailService.updateById(brandPackageApplyDetail));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(brandPackageApplyDetailService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(brandPackageApplyDetailService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.BrandPackage;
import com.panda.zgqc.app.service.IBrandPackageService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/brand/package")
public class BrandPackageController {
@Autowired
private IBrandPackageService brandPackageService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, BrandPackage brandPackage) {
return AjaxResult.success(brandPackageService.page(pageEntity.toPage(), Wrappers.lambdaQuery(brandPackage)));
}
@GetMapping("/list")
public AjaxResult list(BrandPackage brandPackage) {
return AjaxResult.success(brandPackageService.list(Wrappers.lambdaQuery(brandPackage)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody BrandPackage brandPackage) {
return AjaxResult.success(brandPackageService.save(brandPackage));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody BrandPackage brandPackage) {
return AjaxResult.success(brandPackageService.updateById(brandPackage));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(brandPackageService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(brandPackageService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.CodeRelation;
import com.panda.zgqc.app.service.ICodeRelationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/code/relation")
public class CodeRelationController {
@Autowired
private ICodeRelationService codeRelationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, CodeRelation codeRelation) {
return AjaxResult.success(codeRelationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(codeRelation)));
}
@GetMapping("/list")
public AjaxResult list(CodeRelation codeRelation) {
return AjaxResult.success(codeRelationService.list(Wrappers.lambdaQuery(codeRelation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody CodeRelation codeRelation) {
return AjaxResult.success(codeRelationService.save(codeRelation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody CodeRelation codeRelation) {
return AjaxResult.success(codeRelationService.updateById(codeRelation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(codeRelationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(codeRelationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.ContracfillCallback;
import com.panda.zgqc.app.service.IContracfillCallbackService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/contracfill/callback")
public class ContracfillCallbackController {
@Autowired
private IContracfillCallbackService contracfillCallbackService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, ContracfillCallback contracfillCallback) {
return AjaxResult.success(contracfillCallbackService.page(pageEntity.toPage(), Wrappers.lambdaQuery(contracfillCallback)));
}
@GetMapping("/list")
public AjaxResult list(ContracfillCallback contracfillCallback) {
return AjaxResult.success(contracfillCallbackService.list(Wrappers.lambdaQuery(contracfillCallback)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody ContracfillCallback contracfillCallback) {
return AjaxResult.success(contracfillCallbackService.save(contracfillCallback));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody ContracfillCallback contracfillCallback) {
return AjaxResult.success(contracfillCallbackService.updateById(contracfillCallback));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(contracfillCallbackService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(contracfillCallbackService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Contracfinish;
import com.panda.zgqc.app.service.IContracfinishService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/contracfinish")
public class ContracfinishController {
@Autowired
private IContracfinishService contracfinishService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Contracfinish contracfinish) {
return AjaxResult.success(contracfinishService.page(pageEntity.toPage(), Wrappers.lambdaQuery(contracfinish)));
}
@GetMapping("/list")
public AjaxResult list(Contracfinish contracfinish) {
return AjaxResult.success(contracfinishService.list(Wrappers.lambdaQuery(contracfinish)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Contracfinish contracfinish) {
return AjaxResult.success(contracfinishService.save(contracfinish));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Contracfinish contracfinish) {
return AjaxResult.success(contracfinishService.updateById(contracfinish));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(contracfinishService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(contracfinishService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.ContracsignCallback;
import com.panda.zgqc.app.service.IContracsignCallbackService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/contracsign/callback")
public class ContracsignCallbackController {
@Autowired
private IContracsignCallbackService contracsignCallbackService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, ContracsignCallback contracsignCallback) {
return AjaxResult.success(contracsignCallbackService.page(pageEntity.toPage(), Wrappers.lambdaQuery(contracsignCallback)));
}
@GetMapping("/list")
public AjaxResult list(ContracsignCallback contracsignCallback) {
return AjaxResult.success(contracsignCallbackService.list(Wrappers.lambdaQuery(contracsignCallback)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody ContracsignCallback contracsignCallback) {
return AjaxResult.success(contracsignCallbackService.save(contracsignCallback));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody ContracsignCallback contracsignCallback) {
return AjaxResult.success(contracsignCallbackService.updateById(contracsignCallback));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(contracsignCallbackService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(contracsignCallbackService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Declare;
import com.panda.zgqc.app.service.IDeclareService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/declare")
public class DeclareController {
@Autowired
private IDeclareService declareService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Declare declare) {
return AjaxResult.success(declareService.page(pageEntity.toPage(), Wrappers.lambdaQuery(declare)));
}
@GetMapping("/list")
public AjaxResult list(Declare declare) {
return AjaxResult.success(declareService.list(Wrappers.lambdaQuery(declare)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Declare declare) {
return AjaxResult.success(declareService.save(declare));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Declare declare) {
return AjaxResult.success(declareService.updateById(declare));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Integer[] ids) {
return AjaxResult.success(declareService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Integer id) {
return AjaxResult.success(declareService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.DiseasePesoutline;
import com.panda.zgqc.app.service.IDiseasePesoutlineService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/disease/pesoutline")
public class DiseasePesoutlineController {
@Autowired
private IDiseasePesoutlineService diseasePesoutlineService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, DiseasePesoutline diseasePesoutline) {
return AjaxResult.success(diseasePesoutlineService.page(pageEntity.toPage(), Wrappers.lambdaQuery(diseasePesoutline)));
}
@GetMapping("/list")
public AjaxResult list(DiseasePesoutline diseasePesoutline) {
return AjaxResult.success(diseasePesoutlineService.list(Wrappers.lambdaQuery(diseasePesoutline)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody DiseasePesoutline diseasePesoutline) {
return AjaxResult.success(diseasePesoutlineService.save(diseasePesoutline));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody DiseasePesoutline diseasePesoutline) {
return AjaxResult.success(diseasePesoutlineService.updateById(diseasePesoutline));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(diseasePesoutlineService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(diseasePesoutlineService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.DiseasePespreventionMethod;
import com.panda.zgqc.app.service.IDiseasePespreventionMethodService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/disease/pesprevention/method")
public class DiseasePespreventionMethodController {
@Autowired
private IDiseasePespreventionMethodService diseasePespreventionMethodService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, DiseasePespreventionMethod diseasePespreventionMethod) {
return AjaxResult.success(diseasePespreventionMethodService.page(pageEntity.toPage(), Wrappers.lambdaQuery(diseasePespreventionMethod)));
}
@GetMapping("/list")
public AjaxResult list(DiseasePespreventionMethod diseasePespreventionMethod) {
return AjaxResult.success(diseasePespreventionMethodService.list(Wrappers.lambdaQuery(diseasePespreventionMethod)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody DiseasePespreventionMethod diseasePespreventionMethod) {
return AjaxResult.success(diseasePespreventionMethodService.save(diseasePespreventionMethod));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody DiseasePespreventionMethod diseasePespreventionMethod) {
return AjaxResult.success(diseasePespreventionMethodService.updateById(diseasePespreventionMethod));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(diseasePespreventionMethodService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(diseasePespreventionMethodService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.DiseasePesstore;
import com.panda.zgqc.app.service.IDiseasePesstoreService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/disease/pesstore")
public class DiseasePesstoreController {
@Autowired
private IDiseasePesstoreService diseasePesstoreService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, DiseasePesstore diseasePesstore) {
return AjaxResult.success(diseasePesstoreService.page(pageEntity.toPage(), Wrappers.lambdaQuery(diseasePesstore)));
}
@GetMapping("/list")
public AjaxResult list(DiseasePesstore diseasePesstore) {
return AjaxResult.success(diseasePesstoreService.list(Wrappers.lambdaQuery(diseasePesstore)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody DiseasePesstore diseasePesstore) {
return AjaxResult.success(diseasePesstoreService.save(diseasePesstore));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody DiseasePesstore diseasePesstore) {
return AjaxResult.success(diseasePesstoreService.updateById(diseasePesstore));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(diseasePesstoreService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(diseasePesstoreService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.DiseasePesstoreRelation;
import com.panda.zgqc.app.service.IDiseasePesstoreRelationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/disease/pesstore/relation")
public class DiseasePesstoreRelationController {
@Autowired
private IDiseasePesstoreRelationService diseasePesstoreRelationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, DiseasePesstoreRelation diseasePesstoreRelation) {
return AjaxResult.success(diseasePesstoreRelationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(diseasePesstoreRelation)));
}
@GetMapping("/list")
public AjaxResult list(DiseasePesstoreRelation diseasePesstoreRelation) {
return AjaxResult.success(diseasePesstoreRelationService.list(Wrappers.lambdaQuery(diseasePesstoreRelation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody DiseasePesstoreRelation diseasePesstoreRelation) {
return AjaxResult.success(diseasePesstoreRelationService.save(diseasePesstoreRelation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody DiseasePesstoreRelation diseasePesstoreRelation) {
return AjaxResult.success(diseasePesstoreRelationService.updateById(diseasePesstoreRelation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(diseasePesstoreRelationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(diseasePesstoreRelationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.DiseasePest;
import com.panda.zgqc.app.service.IDiseasePestService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/disease/pest")
public class DiseasePestController {
@Autowired
private IDiseasePestService diseasePestService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, DiseasePest diseasePest) {
return AjaxResult.success(diseasePestService.page(pageEntity.toPage(), Wrappers.lambdaQuery(diseasePest)));
}
@GetMapping("/list")
public AjaxResult list(DiseasePest diseasePest) {
return AjaxResult.success(diseasePestService.list(Wrappers.lambdaQuery(diseasePest)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody DiseasePest diseasePest) {
return AjaxResult.success(diseasePestService.save(diseasePest));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody DiseasePest diseasePest) {
return AjaxResult.success(diseasePestService.updateById(diseasePest));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(diseasePestService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(diseasePestService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Evaluation;
import com.panda.zgqc.app.service.IEvaluationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/evaluation")
public class EvaluationController {
@Autowired
private IEvaluationService evaluationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Evaluation evaluation) {
return AjaxResult.success(evaluationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(evaluation)));
}
@GetMapping("/list")
public AjaxResult list(Evaluation evaluation) {
return AjaxResult.success(evaluationService.list(Wrappers.lambdaQuery(evaluation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Evaluation evaluation) {
return AjaxResult.success(evaluationService.save(evaluation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Evaluation evaluation) {
return AjaxResult.success(evaluationService.updateById(evaluation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(evaluationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(evaluationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.FinancialSupermarket;
import com.panda.zgqc.app.service.IFinancialSupermarketService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/financial/supermarket")
public class FinancialSupermarketController {
@Autowired
private IFinancialSupermarketService financialSupermarketService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, FinancialSupermarket financialSupermarket) {
return AjaxResult.success(financialSupermarketService.page(pageEntity.toPage(), Wrappers.lambdaQuery(financialSupermarket)));
}
@GetMapping("/list")
public AjaxResult list(FinancialSupermarket financialSupermarket) {
return AjaxResult.success(financialSupermarketService.list(Wrappers.lambdaQuery(financialSupermarket)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody FinancialSupermarket financialSupermarket) {
return AjaxResult.success(financialSupermarketService.save(financialSupermarket));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody FinancialSupermarket financialSupermarket) {
return AjaxResult.success(financialSupermarketService.updateById(financialSupermarket));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(financialSupermarketService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(financialSupermarketService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Insecdevice;
import com.panda.zgqc.app.service.IInsecdeviceService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/insecdevice")
public class InsecdeviceController {
@Autowired
private IInsecdeviceService insecdeviceService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Insecdevice insecdevice) {
return AjaxResult.success(insecdeviceService.page(pageEntity.toPage(), Wrappers.lambdaQuery(insecdevice)));
}
@GetMapping("/list")
public AjaxResult list(Insecdevice insecdevice) {
return AjaxResult.success(insecdeviceService.list(Wrappers.lambdaQuery(insecdevice)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Insecdevice insecdevice) {
return AjaxResult.success(insecdeviceService.save(insecdevice));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Insecdevice insecdevice) {
return AjaxResult.success(insecdeviceService.updateById(insecdevice));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(insecdeviceService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(insecdeviceService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.InsecmonitorData;
import com.panda.zgqc.app.service.IInsecmonitorDataService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/insecmonitor/data")
public class InsecmonitorDataController {
@Autowired
private IInsecmonitorDataService insecmonitorDataService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, InsecmonitorData insecmonitorData) {
return AjaxResult.success(insecmonitorDataService.page(pageEntity.toPage(), Wrappers.lambdaQuery(insecmonitorData)));
}
@GetMapping("/list")
public AjaxResult list(InsecmonitorData insecmonitorData) {
return AjaxResult.success(insecmonitorDataService.list(Wrappers.lambdaQuery(insecmonitorData)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody InsecmonitorData insecmonitorData) {
return AjaxResult.success(insecmonitorDataService.save(insecmonitorData));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody InsecmonitorData insecmonitorData) {
return AjaxResult.success(insecmonitorDataService.updateById(insecmonitorData));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(insecmonitorDataService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(insecmonitorDataService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.InsuranceProduct;
import com.panda.zgqc.app.service.IInsuranceProductService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/insurance/product")
public class InsuranceProductController {
@Autowired
private IInsuranceProductService insuranceProductService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, InsuranceProduct insuranceProduct) {
return AjaxResult.success(insuranceProductService.page(pageEntity.toPage(), Wrappers.lambdaQuery(insuranceProduct)));
}
@GetMapping("/list")
public AjaxResult list(InsuranceProduct insuranceProduct) {
return AjaxResult.success(insuranceProductService.list(Wrappers.lambdaQuery(insuranceProduct)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody InsuranceProduct insuranceProduct) {
return AjaxResult.success(insuranceProductService.save(insuranceProduct));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody InsuranceProduct insuranceProduct) {
return AjaxResult.success(insuranceProductService.updateById(insuranceProduct));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(insuranceProductService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(insuranceProductService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Iowarning;
import com.panda.zgqc.app.service.IIowarningService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/iowarning")
public class IowarningController {
@Autowired
private IIowarningService iowarningService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Iowarning iowarning) {
return AjaxResult.success(iowarningService.page(pageEntity.toPage(), Wrappers.lambdaQuery(iowarning)));
}
@GetMapping("/list")
public AjaxResult list(Iowarning iowarning) {
return AjaxResult.success(iowarningService.list(Wrappers.lambdaQuery(iowarning)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Iowarning iowarning) {
return AjaxResult.success(iowarningService.save(iowarning));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Iowarning iowarning) {
return AjaxResult.success(iowarningService.updateById(iowarning));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(iowarningService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(iowarningService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.LaborHireEnroll;
import com.panda.zgqc.app.service.ILaborHireEnrollService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/labor/hire/enroll")
public class LaborHireEnrollController {
@Autowired
private ILaborHireEnrollService laborHireEnrollService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, LaborHireEnroll laborHireEnroll) {
return AjaxResult.success(laborHireEnrollService.page(pageEntity.toPage(), Wrappers.lambdaQuery(laborHireEnroll)));
}
@GetMapping("/list")
public AjaxResult list(LaborHireEnroll laborHireEnroll) {
return AjaxResult.success(laborHireEnrollService.list(Wrappers.lambdaQuery(laborHireEnroll)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody LaborHireEnroll laborHireEnroll) {
return AjaxResult.success(laborHireEnrollService.save(laborHireEnroll));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody LaborHireEnroll laborHireEnroll) {
return AjaxResult.success(laborHireEnrollService.updateById(laborHireEnroll));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(laborHireEnrollService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(laborHireEnrollService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.LaborHireInfo;
import com.panda.zgqc.app.service.ILaborHireInfoService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/labor/hire/info")
public class LaborHireInfoController {
@Autowired
private ILaborHireInfoService laborHireInfoService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, LaborHireInfo laborHireInfo) {
return AjaxResult.success(laborHireInfoService.page(pageEntity.toPage(), Wrappers.lambdaQuery(laborHireInfo)));
}
@GetMapping("/list")
public AjaxResult list(LaborHireInfo laborHireInfo) {
return AjaxResult.success(laborHireInfoService.list(Wrappers.lambdaQuery(laborHireInfo)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody LaborHireInfo laborHireInfo) {
return AjaxResult.success(laborHireInfoService.save(laborHireInfo));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody LaborHireInfo laborHireInfo) {
return AjaxResult.success(laborHireInfoService.updateById(laborHireInfo));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(laborHireInfoService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(laborHireInfoService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.LandInformation;
import com.panda.zgqc.app.service.ILandInformationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/land/information")
public class LandInformationController {
@Autowired
private ILandInformationService landInformationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, LandInformation landInformation) {
return AjaxResult.success(landInformationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(landInformation)));
}
@GetMapping("/list")
public AjaxResult list(LandInformation landInformation) {
return AjaxResult.success(landInformationService.list(Wrappers.lambdaQuery(landInformation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody LandInformation landInformation) {
return AjaxResult.success(landInformationService.save(landInformation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody LandInformation landInformation) {
return AjaxResult.success(landInformationService.updateById(landInformation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(landInformationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(landInformationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.LikeRelationship;
import com.panda.zgqc.app.service.ILikeRelationshipService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/like/relationship")
public class LikeRelationshipController {
@Autowired
private ILikeRelationshipService likeRelationshipService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, LikeRelationship likeRelationship) {
return AjaxResult.success(likeRelationshipService.page(pageEntity.toPage(), Wrappers.lambdaQuery(likeRelationship)));
}
@GetMapping("/list")
public AjaxResult list(LikeRelationship likeRelationship) {
return AjaxResult.success(likeRelationshipService.list(Wrappers.lambdaQuery(likeRelationship)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody LikeRelationship likeRelationship) {
return AjaxResult.success(likeRelationshipService.save(likeRelationship));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody LikeRelationship likeRelationship) {
return AjaxResult.success(likeRelationshipService.updateById(likeRelationship));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(likeRelationshipService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(likeRelationshipService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Markeentity;
import com.panda.zgqc.app.service.IMarkeentityService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/markeentity")
public class MarkeentityController {
@Autowired
private IMarkeentityService markeentityService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Markeentity markeentity) {
return AjaxResult.success(markeentityService.page(pageEntity.toPage(), Wrappers.lambdaQuery(markeentity)));
}
@GetMapping("/list")
public AjaxResult list(Markeentity markeentity) {
return AjaxResult.success(markeentityService.list(Wrappers.lambdaQuery(markeentity)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Markeentity markeentity) {
return AjaxResult.success(markeentityService.save(markeentity));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Markeentity markeentity) {
return AjaxResult.success(markeentityService.updateById(markeentity));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(markeentityService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(markeentityService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.MarkeentityDetail;
import com.panda.zgqc.app.service.IMarkeentityDetailService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/markeentity/detail")
public class MarkeentityDetailController {
@Autowired
private IMarkeentityDetailService markeentityDetailService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, MarkeentityDetail markeentityDetail) {
return AjaxResult.success(markeentityDetailService.page(pageEntity.toPage(), Wrappers.lambdaQuery(markeentityDetail)));
}
@GetMapping("/list")
public AjaxResult list(MarkeentityDetail markeentityDetail) {
return AjaxResult.success(markeentityDetailService.list(Wrappers.lambdaQuery(markeentityDetail)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody MarkeentityDetail markeentityDetail) {
return AjaxResult.success(markeentityDetailService.save(markeentityDetail));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody MarkeentityDetail markeentityDetail) {
return AjaxResult.success(markeentityDetailService.updateById(markeentityDetail));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(markeentityDetailService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(markeentityDetailService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.MeteorologyWarningRule;
import com.panda.zgqc.app.service.IMeteorologyWarningRuleService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/meteorology/warning/rule")
public class MeteorologyWarningRuleController {
@Autowired
private IMeteorologyWarningRuleService meteorologyWarningRuleService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, MeteorologyWarningRule meteorologyWarningRule) {
return AjaxResult.success(meteorologyWarningRuleService.page(pageEntity.toPage(), Wrappers.lambdaQuery(meteorologyWarningRule)));
}
@GetMapping("/list")
public AjaxResult list(MeteorologyWarningRule meteorologyWarningRule) {
return AjaxResult.success(meteorologyWarningRuleService.list(Wrappers.lambdaQuery(meteorologyWarningRule)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody MeteorologyWarningRule meteorologyWarningRule) {
return AjaxResult.success(meteorologyWarningRuleService.save(meteorologyWarningRule));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody MeteorologyWarningRule meteorologyWarningRule) {
return AjaxResult.success(meteorologyWarningRuleService.updateById(meteorologyWarningRule));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(meteorologyWarningRuleService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(meteorologyWarningRuleService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.MeteorologyWarningRuleDetail;
import com.panda.zgqc.app.service.IMeteorologyWarningRuleDetailService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/meteorology/warning/rule/detail")
public class MeteorologyWarningRuleDetailController {
@Autowired
private IMeteorologyWarningRuleDetailService meteorologyWarningRuleDetailService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, MeteorologyWarningRuleDetail meteorologyWarningRuleDetail) {
return AjaxResult.success(meteorologyWarningRuleDetailService.page(pageEntity.toPage(), Wrappers.lambdaQuery(meteorologyWarningRuleDetail)));
}
@GetMapping("/list")
public AjaxResult list(MeteorologyWarningRuleDetail meteorologyWarningRuleDetail) {
return AjaxResult.success(meteorologyWarningRuleDetailService.list(Wrappers.lambdaQuery(meteorologyWarningRuleDetail)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody MeteorologyWarningRuleDetail meteorologyWarningRuleDetail) {
return AjaxResult.success(meteorologyWarningRuleDetailService.save(meteorologyWarningRuleDetail));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody MeteorologyWarningRuleDetail meteorologyWarningRuleDetail) {
return AjaxResult.success(meteorologyWarningRuleDetailService.updateById(meteorologyWarningRuleDetail));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(meteorologyWarningRuleDetailService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(meteorologyWarningRuleDetailService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.MouseMonitorData;
import com.panda.zgqc.app.service.IMouseMonitorDataService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/mouse/monitor/data")
public class MouseMonitorDataController {
@Autowired
private IMouseMonitorDataService mouseMonitorDataService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, MouseMonitorData mouseMonitorData) {
return AjaxResult.success(mouseMonitorDataService.page(pageEntity.toPage(), Wrappers.lambdaQuery(mouseMonitorData)));
}
@GetMapping("/list")
public AjaxResult list(MouseMonitorData mouseMonitorData) {
return AjaxResult.success(mouseMonitorDataService.list(Wrappers.lambdaQuery(mouseMonitorData)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody MouseMonitorData mouseMonitorData) {
return AjaxResult.success(mouseMonitorDataService.save(mouseMonitorData));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody MouseMonitorData mouseMonitorData) {
return AjaxResult.success(mouseMonitorDataService.updateById(mouseMonitorData));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(mouseMonitorDataService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(mouseMonitorDataService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.OrchardGardenRelation;
import com.panda.zgqc.app.service.IOrchardGardenRelationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/orchard/garden/relation")
public class OrchardGardenRelationController {
@Autowired
private IOrchardGardenRelationService orchardGardenRelationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, OrchardGardenRelation orchardGardenRelation) {
return AjaxResult.success(orchardGardenRelationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(orchardGardenRelation)));
}
@GetMapping("/list")
public AjaxResult list(OrchardGardenRelation orchardGardenRelation) {
return AjaxResult.success(orchardGardenRelationService.list(Wrappers.lambdaQuery(orchardGardenRelation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody OrchardGardenRelation orchardGardenRelation) {
return AjaxResult.success(orchardGardenRelationService.save(orchardGardenRelation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody OrchardGardenRelation orchardGardenRelation) {
return AjaxResult.success(orchardGardenRelationService.updateById(orchardGardenRelation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(orchardGardenRelationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(orchardGardenRelationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.OrchardHosting;
import com.panda.zgqc.app.service.IOrchardHostingService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/orchard/hosting")
public class OrchardHostingController {
@Autowired
private IOrchardHostingService orchardHostingService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, OrchardHosting orchardHosting) {
return AjaxResult.success(orchardHostingService.page(pageEntity.toPage(), Wrappers.lambdaQuery(orchardHosting)));
}
@GetMapping("/list")
public AjaxResult list(OrchardHosting orchardHosting) {
return AjaxResult.success(orchardHostingService.list(Wrappers.lambdaQuery(orchardHosting)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody OrchardHosting orchardHosting) {
return AjaxResult.success(orchardHostingService.save(orchardHosting));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody OrchardHosting orchardHosting) {
return AjaxResult.success(orchardHostingService.updateById(orchardHosting));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(orchardHostingService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(orchardHostingService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.OtherRelatedSubjecinformation;
import com.panda.zgqc.app.service.IOtherRelatedSubjecinformationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/other/related/subjecinformation")
public class OtherRelatedSubjecinformationController {
@Autowired
private IOtherRelatedSubjecinformationService otherRelatedSubjecinformationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, OtherRelatedSubjecinformation otherRelatedSubjecinformation) {
return AjaxResult.success(otherRelatedSubjecinformationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(otherRelatedSubjecinformation)));
}
@GetMapping("/list")
public AjaxResult list(OtherRelatedSubjecinformation otherRelatedSubjecinformation) {
return AjaxResult.success(otherRelatedSubjecinformationService.list(Wrappers.lambdaQuery(otherRelatedSubjecinformation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody OtherRelatedSubjecinformation otherRelatedSubjecinformation) {
return AjaxResult.success(otherRelatedSubjecinformationService.save(otherRelatedSubjecinformation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody OtherRelatedSubjecinformation otherRelatedSubjecinformation) {
return AjaxResult.success(otherRelatedSubjecinformationService.updateById(otherRelatedSubjecinformation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(otherRelatedSubjecinformationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(otherRelatedSubjecinformationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.PersonalizedRecommendation;
import com.panda.zgqc.app.service.IPersonalizedRecommendationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/personalized/recommendation")
public class PersonalizedRecommendationController {
@Autowired
private IPersonalizedRecommendationService personalizedRecommendationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, PersonalizedRecommendation personalizedRecommendation) {
return AjaxResult.success(personalizedRecommendationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(personalizedRecommendation)));
}
@GetMapping("/list")
public AjaxResult list(PersonalizedRecommendation personalizedRecommendation) {
return AjaxResult.success(personalizedRecommendationService.list(Wrappers.lambdaQuery(personalizedRecommendation)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody PersonalizedRecommendation personalizedRecommendation) {
return AjaxResult.success(personalizedRecommendationService.save(personalizedRecommendation));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody PersonalizedRecommendation personalizedRecommendation) {
return AjaxResult.success(personalizedRecommendationService.updateById(personalizedRecommendation));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(personalizedRecommendationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(personalizedRecommendationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.PolicyRegulations;
import com.panda.zgqc.app.service.IPolicyRegulationsService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/policy/regulations")
public class PolicyRegulationsController {
@Autowired
private IPolicyRegulationsService policyRegulationsService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, PolicyRegulations policyRegulations) {
return AjaxResult.success(policyRegulationsService.page(pageEntity.toPage(), Wrappers.lambdaQuery(policyRegulations)));
}
@GetMapping("/list")
public AjaxResult list(PolicyRegulations policyRegulations) {
return AjaxResult.success(policyRegulationsService.list(Wrappers.lambdaQuery(policyRegulations)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody PolicyRegulations policyRegulations) {
return AjaxResult.success(policyRegulationsService.save(policyRegulations));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody PolicyRegulations policyRegulations) {
return AjaxResult.success(policyRegulationsService.updateById(policyRegulations));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(policyRegulationsService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(policyRegulationsService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.PurchaseBill;
import com.panda.zgqc.app.service.IPurchaseBillService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/purchase/bill")
public class PurchaseBillController {
@Autowired
private IPurchaseBillService purchaseBillService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, PurchaseBill purchaseBill) {
return AjaxResult.success(purchaseBillService.page(pageEntity.toPage(), Wrappers.lambdaQuery(purchaseBill)));
}
@GetMapping("/list")
public AjaxResult list(PurchaseBill purchaseBill) {
return AjaxResult.success(purchaseBillService.list(Wrappers.lambdaQuery(purchaseBill)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody PurchaseBill purchaseBill) {
return AjaxResult.success(purchaseBillService.save(purchaseBill));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody PurchaseBill purchaseBill) {
return AjaxResult.success(purchaseBillService.updateById(purchaseBill));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(purchaseBillService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(purchaseBillService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.PurchaseBillDetail;
import com.panda.zgqc.app.service.IPurchaseBillDetailService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/purchase/bill/detail")
public class PurchaseBillDetailController {
@Autowired
private IPurchaseBillDetailService purchaseBillDetailService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, PurchaseBillDetail purchaseBillDetail) {
return AjaxResult.success(purchaseBillDetailService.page(pageEntity.toPage(), Wrappers.lambdaQuery(purchaseBillDetail)));
}
@GetMapping("/list")
public AjaxResult list(PurchaseBillDetail purchaseBillDetail) {
return AjaxResult.success(purchaseBillDetailService.list(Wrappers.lambdaQuery(purchaseBillDetail)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody PurchaseBillDetail purchaseBillDetail) {
return AjaxResult.success(purchaseBillDetailService.save(purchaseBillDetail));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody PurchaseBillDetail purchaseBillDetail) {
return AjaxResult.success(purchaseBillDetailService.updateById(purchaseBillDetail));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(purchaseBillDetailService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(purchaseBillDetailService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.QaKnowledgeBase;
import com.panda.zgqc.app.service.IQaKnowledgeBaseService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/qa/knowledge/base")
public class QaKnowledgeBaseController {
@Autowired
private IQaKnowledgeBaseService qaKnowledgeBaseService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, QaKnowledgeBase qaKnowledgeBase) {
return AjaxResult.success(qaKnowledgeBaseService.page(pageEntity.toPage(), Wrappers.lambdaQuery(qaKnowledgeBase)));
}
@GetMapping("/list")
public AjaxResult list(QaKnowledgeBase qaKnowledgeBase) {
return AjaxResult.success(qaKnowledgeBaseService.list(Wrappers.lambdaQuery(qaKnowledgeBase)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody QaKnowledgeBase qaKnowledgeBase) {
return AjaxResult.success(qaKnowledgeBaseService.save(qaKnowledgeBase));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody QaKnowledgeBase qaKnowledgeBase) {
return AjaxResult.success(qaKnowledgeBaseService.updateById(qaKnowledgeBase));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(qaKnowledgeBaseService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(qaKnowledgeBaseService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.QaProtecclassify;
import com.panda.zgqc.app.service.IQaProtecclassifyService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/qa/protecclassify")
public class QaProtecclassifyController {
@Autowired
private IQaProtecclassifyService qaProtecclassifyService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, QaProtecclassify qaProtecclassify) {
return AjaxResult.success(qaProtecclassifyService.page(pageEntity.toPage(), Wrappers.lambdaQuery(qaProtecclassify)));
}
@GetMapping("/list")
public AjaxResult list(QaProtecclassify qaProtecclassify) {
return AjaxResult.success(qaProtecclassifyService.list(Wrappers.lambdaQuery(qaProtecclassify)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody QaProtecclassify qaProtecclassify) {
return AjaxResult.success(qaProtecclassifyService.save(qaProtecclassify));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody QaProtecclassify qaProtecclassify) {
return AjaxResult.success(qaProtecclassifyService.updateById(qaProtecclassify));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(qaProtecclassifyService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(qaProtecclassifyService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.SaleOrchard;
import com.panda.zgqc.app.service.ISaleOrchardService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/sale/orchard")
public class SaleOrchardController {
@Autowired
private ISaleOrchardService saleOrchardService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, SaleOrchard saleOrchard) {
return AjaxResult.success(saleOrchardService.page(pageEntity.toPage(), Wrappers.lambdaQuery(saleOrchard)));
}
@GetMapping("/list")
public AjaxResult list(SaleOrchard saleOrchard) {
return AjaxResult.success(saleOrchardService.list(Wrappers.lambdaQuery(saleOrchard)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody SaleOrchard saleOrchard) {
return AjaxResult.success(saleOrchardService.save(saleOrchard));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody SaleOrchard saleOrchard) {
return AjaxResult.success(saleOrchardService.updateById(saleOrchard));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(saleOrchardService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(saleOrchardService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.SaleOrchardDetail;
import com.panda.zgqc.app.service.ISaleOrchardDetailService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/sale/orchard/detail")
public class SaleOrchardDetailController {
@Autowired
private ISaleOrchardDetailService saleOrchardDetailService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, SaleOrchardDetail saleOrchardDetail) {
return AjaxResult.success(saleOrchardDetailService.page(pageEntity.toPage(), Wrappers.lambdaQuery(saleOrchardDetail)));
}
@GetMapping("/list")
public AjaxResult list(SaleOrchardDetail saleOrchardDetail) {
return AjaxResult.success(saleOrchardDetailService.list(Wrappers.lambdaQuery(saleOrchardDetail)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody SaleOrchardDetail saleOrchardDetail) {
return AjaxResult.success(saleOrchardDetailService.save(saleOrchardDetail));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody SaleOrchardDetail saleOrchardDetail) {
return AjaxResult.success(saleOrchardDetailService.updateById(saleOrchardDetail));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(saleOrchardDetailService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(saleOrchardDetailService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.SaleOrchardSnapshot;
import com.panda.zgqc.app.service.ISaleOrchardSnapshotService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/sale/orchard/snapshot")
public class SaleOrchardSnapshotController {
@Autowired
private ISaleOrchardSnapshotService saleOrchardSnapshotService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, SaleOrchardSnapshot saleOrchardSnapshot) {
return AjaxResult.success(saleOrchardSnapshotService.page(pageEntity.toPage(), Wrappers.lambdaQuery(saleOrchardSnapshot)));
}
@GetMapping("/list")
public AjaxResult list(SaleOrchardSnapshot saleOrchardSnapshot) {
return AjaxResult.success(saleOrchardSnapshotService.list(Wrappers.lambdaQuery(saleOrchardSnapshot)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody SaleOrchardSnapshot saleOrchardSnapshot) {
return AjaxResult.success(saleOrchardSnapshotService.save(saleOrchardSnapshot));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody SaleOrchardSnapshot saleOrchardSnapshot) {
return AjaxResult.success(saleOrchardSnapshotService.updateById(saleOrchardSnapshot));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(saleOrchardSnapshotService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(saleOrchardSnapshotService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.ServiceDemand;
import com.panda.zgqc.app.service.IServiceDemandService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/service/demand")
public class ServiceDemandController {
@Autowired
private IServiceDemandService serviceDemandService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, ServiceDemand serviceDemand) {
return AjaxResult.success(serviceDemandService.page(pageEntity.toPage(), Wrappers.lambdaQuery(serviceDemand)));
}
@GetMapping("/list")
public AjaxResult list(ServiceDemand serviceDemand) {
return AjaxResult.success(serviceDemandService.list(Wrappers.lambdaQuery(serviceDemand)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody ServiceDemand serviceDemand) {
return AjaxResult.success(serviceDemandService.save(serviceDemand));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody ServiceDemand serviceDemand) {
return AjaxResult.success(serviceDemandService.updateById(serviceDemand));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(serviceDemandService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(serviceDemandService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.Specification;
import com.panda.zgqc.app.service.ISpecificationService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/specification")
public class SpecificationController {
@Autowired
private ISpecificationService specificationService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, Specification specification) {
return AjaxResult.success(specificationService.page(pageEntity.toPage(), Wrappers.lambdaQuery(specification)));
}
@GetMapping("/list")
public AjaxResult list(Specification specification) {
return AjaxResult.success(specificationService.list(Wrappers.lambdaQuery(specification)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody Specification specification) {
return AjaxResult.success(specificationService.save(specification));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody Specification specification) {
return AjaxResult.success(specificationService.updateById(specification));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(specificationService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(specificationService.getById(id));
}
}
package com.panda.zgqc.app.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.panda.zgqc.app.domain.TagDiyRecord;
import com.panda.zgqc.app.service.ITagDiyRecordService;
import com.panda.common.entity.AjaxResult;
import com.panda.common.entity.PageEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Collections;
@RestController
@RequestMapping("/app/tag/diy/record")
public class TagDiyRecordController {
@Autowired
private ITagDiyRecordService tagDiyRecordService;
@GetMapping("/page")
public AjaxResult page(PageEntity pageEntity, TagDiyRecord tagDiyRecord) {
return AjaxResult.success(tagDiyRecordService.page(pageEntity.toPage(), Wrappers.lambdaQuery(tagDiyRecord)));
}
@GetMapping("/list")
public AjaxResult list(TagDiyRecord tagDiyRecord) {
return AjaxResult.success(tagDiyRecordService.list(Wrappers.lambdaQuery(tagDiyRecord)));
}
@PostMapping("/push")
public AjaxResult add(@RequestBody TagDiyRecord tagDiyRecord) {
return AjaxResult.success(tagDiyRecordService.save(tagDiyRecord));
}
@PutMapping("/edit")
public AjaxResult edit(@RequestBody TagDiyRecord tagDiyRecord) {
return AjaxResult.success(tagDiyRecordService.updateById(tagDiyRecord));
}
@DeleteMapping("/delete/{ids}")
public AjaxResult delete(@PathVariable Long[] ids) {
return AjaxResult.success(tagDiyRecordService.removeByIds(Collections.singletonList(ids)));
}
@GetMapping(value = "/detail/{id}")
public AjaxResult detail(@PathVariable("id") Long id) {
return AjaxResult.success(tagDiyRecordService.getById(id));
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 经纪人代理
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_agent")
public class Agent {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 经纪人id
*/
private String agentManagementId;
/**
* 经纪人姓名
*/
private String agentName;
/**
* 经纪人电话
*/
private String agentPhone;
/**
* 经纪人身份证号
*/
private String agentIdentificationCard;
/**
* 最近登录时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime agentLastTime;
/**
* 状态:0启用 1禁用
*/
private Integer managementState;
/**
* 删除与否:0未删除 1删除
*/
private Boolean agentDelete;
public Agent(Agent agent) {
if (Objects.nonNull(agent)) {
this.id = agent.id;
this.sysId = agent.sysId;
this.organizationId = agent.organizationId;
this.createTime = agent.createTime;
this.updateTime = agent.updateTime;
this.agentManagementId = agent.agentManagementId;
this.agentName = agent.agentName;
this.agentPhone = agent.agentPhone;
this.agentIdentificationCard = agent.agentIdentificationCard;
this.agentLastTime = agent.agentLastTime;
this.managementState = agent.managementState;
this.agentDelete = agent.agentDelete;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 经纪人农户关联
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_agent_farmer_relevance")
public class AgentFarmerRelevance {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 经纪人id
*/
private String agentManagementId;
/**
* 经纪人姓名
*/
private String agentName;
/**
* 农户id
*/
private String farmerId;
/**
* 农户姓名
*/
private String farmerName;
/**
* 状态:0未绑定 1绑定
*/
private Integer relevanceState;
public AgentFarmerRelevance(AgentFarmerRelevance AgentFarmerRelevance) {
if (Objects.nonNull(AgentFarmerRelevance)) {
this.id = AgentFarmerRelevance.id;
this.sysId = AgentFarmerRelevance.sysId;
this.organizationId = AgentFarmerRelevance.organizationId;
this.createTime = AgentFarmerRelevance.createTime;
this.updateTime = AgentFarmerRelevance.updateTime;
this.agentManagementId = AgentFarmerRelevance.agentManagementId;
this.agentName = AgentFarmerRelevance.agentName;
this.farmerId = AgentFarmerRelevance.farmerId;
this.farmerName = AgentFarmerRelevance.farmerName;
this.relevanceState = AgentFarmerRelevance.relevanceState;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 农技课程
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_agricultural_technology_course")
public class AgriculturalTechnologyCourse {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 课程标题
*/
private String courseTitle;
/**
* 视频地址
*/
private String videoUrl;
/**
* 视频缩略图
*/
private String thumbnail;
/**
* 课程介绍
*/
private String courseIntroduce;
/**
* 专家姓名
*/
private String expertName;
/**
* 专家身份
*/
private String expertIdentity;
/**
* 专家照片
*/
private String expertImage;
/**
* 专家介绍
*/
private String expertIntroduce;
/**
* 组织id
*/
private String organizationId;
/**
* 系统id
*/
private String sysId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 学习人数
*/
private Integer studyNumber;
/**
* 是否删除 true已-删除 false-未删除
*/
private Boolean deleted;
public AgriculturalTechnologyCourse(AgriculturalTechnologyCourse agriculturalTechnologyCourse) {
if (Objects.nonNull(agriculturalTechnologyCourse)) {
this.id = agriculturalTechnologyCourse.id;
this.courseTitle = agriculturalTechnologyCourse.courseTitle;
this.videoUrl = agriculturalTechnologyCourse.videoUrl;
this.thumbnail = agriculturalTechnologyCourse.thumbnail;
this.courseIntroduce = agriculturalTechnologyCourse.courseIntroduce;
this.expertName = agriculturalTechnologyCourse.expertName;
this.expertIdentity = agriculturalTechnologyCourse.expertIdentity;
this.expertImage = agriculturalTechnologyCourse.expertImage;
this.expertIntroduce = agriculturalTechnologyCourse.expertIntroduce;
this.organizationId = agriculturalTechnologyCourse.organizationId;
this.sysId = agriculturalTechnologyCourse.sysId;
this.createTime = agriculturalTechnologyCourse.createTime;
this.updateTime = agriculturalTechnologyCourse.updateTime;
this.studyNumber = agriculturalTechnologyCourse.studyNumber;
this.deleted = agriculturalTechnologyCourse.deleted;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 商标时间开启范围
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_author_time_item")
public class AuthorTimeItem {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统Id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 修改时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 修改人
*/
private String operatorName;
/**
* 授权开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate authStartTime;
/**
* 授权截止时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate authEndTime;
/**
* 当前选择年份
*/
private String currentAuthYear;
public AuthorTimeItem(AuthorTimeItem authorTimeItem) {
if (Objects.nonNull(authorTimeItem)) {
this.id = authorTimeItem.id;
this.sysId = authorTimeItem.sysId;
this.organizationId = authorTimeItem.organizationId;
this.operator = authorTimeItem.operator;
this.createTime = authorTimeItem.createTime;
this.updateTime = authorTimeItem.updateTime;
this.operatorName = authorTimeItem.operatorName;
this.authStartTime = authorTimeItem.authStartTime;
this.authEndTime = authorTimeItem.authEndTime;
this.currentAuthYear = authorTimeItem.currentAuthYear;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 授权时间
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_authorization_list_time_scope")
public class AuthorizationListimeScope {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统Id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 修改时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 修改人
*/
private String operatorName;
/**
* 开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate startTime;
/**
* 结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate endTime;
/**
* 部门id
*/
private String departmentId;
public AuthorizationListimeScope(AuthorizationListimeScope authorizationListimeScope) {
if (Objects.nonNull(authorizationListimeScope)) {
this.id = authorizationListimeScope.id;
this.sysId = authorizationListimeScope.sysId;
this.organizationId = authorizationListimeScope.organizationId;
this.operator = authorizationListimeScope.operator;
this.createTime = authorizationListimeScope.createTime;
this.updateTime = authorizationListimeScope.updateTime;
this.operatorName = authorizationListimeScope.operatorName;
this.startTime = authorizationListimeScope.startTime;
this.endTime = authorizationListimeScope.endTime;
this.departmentId = authorizationListimeScope.departmentId;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 主体风采展示
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_brand_entity_show")
public class BrandEntityShow {
private static final long serialVersionUID = 1L;
/**
* 表自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id/风采展示id
*/
private String operator;
/**
* 操作人名称/主体名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 风采展示uuid
*/
private String entityShowId;
/**
* 联系方式
*/
private String phone;
/**
* 基地介绍
*/
private String baseIntroduce;
/**
* 宣传图片
*/
private String propagateImage;
/**
* 检查报告
*/
private String examiningReport;
public BrandEntityShow(BrandEntityShow brandEntityShow) {
if (Objects.nonNull(brandEntityShow)) {
this.id = brandEntityShow.id;
this.sysId = brandEntityShow.sysId;
this.organizationId = brandEntityShow.organizationId;
this.operator = brandEntityShow.operator;
this.operatorName = brandEntityShow.operatorName;
this.createTime = brandEntityShow.createTime;
this.updateTime = brandEntityShow.updateTime;
this.entityShowId = brandEntityShow.entityShowId;
this.phone = brandEntityShow.phone;
this.baseIntroduce = brandEntityShow.baseIntroduce;
this.propagateImage = brandEntityShow.propagateImage;
this.examiningReport = brandEntityShow.examiningReport;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 品牌信息管理
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_brand_information")
public class BrandInformation {
private static final long serialVersionUID = 1L;
/**
* 表自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 品牌图片
*/
private String brandImages;
/**
* 品牌故事
*/
private String brandText;
/**
* 关联主体
*/
private String relevantEntity;
public BrandInformation(BrandInformation brandInformation) {
if (Objects.nonNull(brandInformation)) {
this.id = brandInformation.id;
this.sysId = brandInformation.sysId;
this.organizationId = brandInformation.organizationId;
this.operator = brandInformation.operator;
this.operatorName = brandInformation.operatorName;
this.createTime = brandInformation.createTime;
this.updateTime = brandInformation.updateTime;
this.brandImages = brandInformation.brandImages;
this.brandText = brandInformation.brandText;
this.relevantEntity = brandInformation.relevantEntity;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 包装管理(品牌服务)
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_brand_package")
public class BrandPackage {
private static final long serialVersionUID = 1L;
/**
* 表自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 品牌包装id(32位uuid)
*/
private String packageId;
/**
* 品牌包装名字
*/
private String packageName;
/**
* 品牌包装图片合集
*/
private String packageImage;
/**
* 品牌包装规格
*/
private String packageSpecifications;
/**
* 备注
*/
private String remark;
/**
* 是否置顶 (0-不置顶 1-置顶)
*/
private Boolean isTop;
/**
* 启用/禁用(0-禁用 1-启用)
*/
private Boolean isEnable;
/**
* 是否删除(0-未删除 1-已删除)
*/
private Boolean isDeleted;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
public BrandPackage(BrandPackage brandPackage) {
if (Objects.nonNull(brandPackage)) {
this.id = brandPackage.id;
this.packageId = brandPackage.packageId;
this.packageName = brandPackage.packageName;
this.packageImage = brandPackage.packageImage;
this.packageSpecifications = brandPackage.packageSpecifications;
this.remark = brandPackage.remark;
this.isTop = brandPackage.isTop;
this.isEnable = brandPackage.isEnable;
this.isDeleted = brandPackage.isDeleted;
this.sysId = brandPackage.sysId;
this.organizationId = brandPackage.organizationId;
this.createTime = brandPackage.createTime;
this.updateTime = brandPackage.updateTime;
this.operator = brandPackage.operator;
this.operatorName = brandPackage.operatorName;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 包装申请(品牌服务)
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_brand_package_apply")
public class BrandPackageApply {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 包装申请id
*/
private String applyId;
/**
* 包装申请单号
*/
private String applyCode;
/**
* 类型(0-统一包装 1-个性化包装)
*/
private Integer applyType;
/**
* 状态(0-待审核 -1-已取消 10-已拒绝 20-已通过 30-待提货 40-已完成)
*/
private Integer status;
/**
* 申请人/采购人id
*/
private String applierId;
/**
* 申请人/采购人名字
*/
private String applierName;
/**
* 交货方式
*/
private String deliveryWay;
/**
* 期望交货时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate expectTime;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/下单时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 提货方式
*/
private String takeWay;
/**
* 审核时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime verifyTime;
/**
* 审核人
*/
private String verifierId;
/**
* 审核人名字
*/
private String verifierName;
/**
* 审核备注
*/
private String verifierRemark;
/**
* 审核结果
*/
private String verifierResult;
/**
* 完成时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime finishTime;
/**
* 包装单备注
*/
private String remark;
public BrandPackageApply(BrandPackageApply brandPackageApply) {
if (Objects.nonNull(brandPackageApply)) {
this.id = brandPackageApply.id;
this.applyId = brandPackageApply.applyId;
this.applyCode = brandPackageApply.applyCode;
this.applyType = brandPackageApply.applyType;
this.status = brandPackageApply.status;
this.applierId = brandPackageApply.applierId;
this.applierName = brandPackageApply.applierName;
this.deliveryWay = brandPackageApply.deliveryWay;
this.expectTime = brandPackageApply.expectTime;
this.sysId = brandPackageApply.sysId;
this.organizationId = brandPackageApply.organizationId;
this.createTime = brandPackageApply.createTime;
this.updateTime = brandPackageApply.updateTime;
this.takeWay = brandPackageApply.takeWay;
this.verifyTime = brandPackageApply.verifyTime;
this.verifierId = brandPackageApply.verifierId;
this.verifierName = brandPackageApply.verifierName;
this.verifierRemark = brandPackageApply.verifierRemark;
this.verifierResult = brandPackageApply.verifierResult;
this.finishTime = brandPackageApply.finishTime;
this.remark = brandPackageApply.remark;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 包装申请明细(品牌服务)
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_brand_package_apply_detail")
public class BrandPackageApplyDetail {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 包装申请id
*/
private String applyId;
/**
* 品牌包装id(为空则表示是个性化申请)
*/
private String packageId;
/**
* 品牌包装名字
*/
private String packageName;
/**
* 品牌包装图片合集
*/
private String packageImage;
/**
* 印刷/采购数量
*/
private Integer number;
/**
* 备注
*/
private String remark;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
public BrandPackageApplyDetail(BrandPackageApplyDetail brandPackageApplyDetail) {
if (Objects.nonNull(brandPackageApplyDetail)) {
this.id = brandPackageApplyDetail.id;
this.applyId = brandPackageApplyDetail.applyId;
this.packageId = brandPackageApplyDetail.packageId;
this.packageName = brandPackageApplyDetail.packageName;
this.packageImage = brandPackageApplyDetail.packageImage;
this.number = brandPackageApplyDetail.number;
this.remark = brandPackageApplyDetail.remark;
this.sysId = brandPackageApplyDetail.sysId;
this.organizationId = brandPackageApplyDetail.organizationId;
this.createTime = brandPackageApplyDetail.createTime;
this.updateTime = brandPackageApplyDetail.updateTime;
this.operator = brandPackageApplyDetail.operator;
this.operatorName = brandPackageApplyDetail.operatorName;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 码关联
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_code_relation")
public class CodeRelation {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人名称
*/
private String operatorName;
/**
* 删除标记 0:已删除,1:未删除
*/
private Integer deleted;
/**
* 关联类型:1按号段、2单码
*/
private Integer relationType;
/**
* 起始码
*/
private String startCode;
/**
* 结束码
*/
private String endCode;
/**
* 全局码批次
*/
private String codeBatch;
/**
* 标识数量
*/
private Integer quantity;
/**
* 单码
*/
private String code;
/**
* 规格
*/
private String specification;
/**
* 标识领取id
*/
private Long tagReceiveId;
/**
* 主体ID
*/
private String subjectId;
/**
* 是否同步浙农码 0:未同步,1:已同步
*/
private Integer znmSync;
public CodeRelation(CodeRelation codeRelation) {
if (Objects.nonNull(codeRelation)) {
this.id = codeRelation.id;
this.sysId = codeRelation.sysId;
this.organizationId = codeRelation.organizationId;
this.operator = codeRelation.operator;
this.createTime = codeRelation.createTime;
this.updateTime = codeRelation.updateTime;
this.operatorName = codeRelation.operatorName;
this.deleted = codeRelation.deleted;
this.relationType = codeRelation.relationType;
this.startCode = codeRelation.startCode;
this.endCode = codeRelation.endCode;
this.codeBatch = codeRelation.codeBatch;
this.quantity = codeRelation.quantity;
this.code = codeRelation.code;
this.specification = codeRelation.specification;
this.tagReceiveId = codeRelation.tagReceiveId;
this.subjectId = codeRelation.subjectId;
this.znmSync = codeRelation.znmSync;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 文件和模板回调通知(e签宝)
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_contract_fill_callback")
public class ContracfillCallback {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* 事件
*/
private String action;
/**
* 控件填写信息
*/
private String components;
/**
* 自定义业务编号
*/
private String customBizNum;
/**
* 模板id
*/
private String docTemplateId;
/**
* 模板名称
*/
private String docTemplateName;
/**
* 文件id
*/
private String fileId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 回调时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime callTime;
public ContracfillCallback(ContracfillCallback contracfillCallback) {
if (Objects.nonNull(contracfillCallback)) {
this.id = contracfillCallback.id;
this.action = contracfillCallback.action;
this.components = contracfillCallback.components;
this.customBizNum = contracfillCallback.customBizNum;
this.docTemplateId = contracfillCallback.docTemplateId;
this.docTemplateName = contracfillCallback.docTemplateName;
this.fileId = contracfillCallback.fileId;
this.createTime = contracfillCallback.createTime;
this.updateTime = contracfillCallback.updateTime;
this.callTime = contracfillCallback.callTime;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 已填写的合同信息
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_contract_finish")
public class Contracfinish {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 托管需求发布人id(甲方)
*/
private String farmerId;
/**
* 合同生成人id(乙方)
*/
private String serverId;
/**
* 托管编号
*/
private String orchardCode;
/**
* 合同id(e签宝)
*/
private String fileId;
/**
* 模板id
*/
private String docTemplateId;
/**
* 模板名字
*/
private String docTemplateName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 回调时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime callTime;
/**
* 控件填写信息
*/
private String components;
/**
* 合同编号
*/
private String contractCode;
/**
* 托管需求发布人姓名(甲方)
*/
private String farmerName;
/**
* 合同生成人姓名(乙方)
*/
private String serverName;
/**
* 托管需求发布人身份证号(甲方)
*/
private String farmerIdCard;
/**
* 合同生成人身份账号(乙方)
*/
private String serverIdCard;
/**
* 0-待签约 1-签约中 2-已取消 3-已签约
*/
private Integer contractStatus;
/**
* 签署合同时附件
*/
private String attments;
/**
* 签署流程id(e签宝方接口返回)
*/
private String signFlowId;
/**
* 托管需求发布人是否已签署(甲方) true-已签署 false-未签署
*/
private Boolean farmerSigned;
/**
* 合同生成人是否已签署(乙方) true-已签署 false-未签署
*/
private Boolean serverSigned;
/**
* 托管需求发布人电话(甲方)
*/
private String farmerMobile;
/**
* 合同生成人电话(乙方)
*/
private String serverMobile;
/**
* 托管需求发布人签署时间(甲方)
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime farmerSignTime;
/**
* 合同生成人签署时间(乙方)
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime serverSignTime;
/**
* 合同取消时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime cancelTime;
/**
* 乙方确认合同时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime serverConfirmTime;
/**
* 甲方确认合同时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime farmerConfirmTime;
/**
* 合同取消人
*/
private String cancelPersonId;
public Contracfinish(Contracfinish contracfinish) {
if (Objects.nonNull(contracfinish)) {
this.id = contracfinish.id;
this.farmerId = contracfinish.farmerId;
this.serverId = contracfinish.serverId;
this.orchardCode = contracfinish.orchardCode;
this.fileId = contracfinish.fileId;
this.docTemplateId = contracfinish.docTemplateId;
this.docTemplateName = contracfinish.docTemplateName;
this.createTime = contracfinish.createTime;
this.updateTime = contracfinish.updateTime;
this.callTime = contracfinish.callTime;
this.components = contracfinish.components;
this.contractCode = contracfinish.contractCode;
this.farmerName = contracfinish.farmerName;
this.serverName = contracfinish.serverName;
this.farmerIdCard = contracfinish.farmerIdCard;
this.serverIdCard = contracfinish.serverIdCard;
this.contractStatus = contracfinish.contractStatus;
this.attments = contracfinish.attments;
this.signFlowId = contracfinish.signFlowId;
this.farmerSigned = contracfinish.farmerSigned;
this.serverSigned = contracfinish.serverSigned;
this.farmerMobile = contracfinish.farmerMobile;
this.serverMobile = contracfinish.serverMobile;
this.farmerSignTime = contracfinish.farmerSignTime;
this.serverSignTime = contracfinish.serverSignTime;
this.cancelTime = contracfinish.cancelTime;
this.serverConfirmTime = contracfinish.serverConfirmTime;
this.farmerConfirmTime = contracfinish.farmerConfirmTime;
this.cancelPersonId = contracfinish.cancelPersonId;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 电子合同签署回调
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_contract_sign_callback")
public class ContracsignCallback {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
private String action;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime actionTime;
private String signFlowId;
private String custombiznum;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
private String content;
public ContracsignCallback(ContracsignCallback contracsignCallback) {
if (Objects.nonNull(contracsignCallback)) {
this.id = contracsignCallback.id;
this.action = contracsignCallback.action;
this.actionTime = contracsignCallback.actionTime;
this.signFlowId = contracsignCallback.signFlowId;
this.custombiznum = contracsignCallback.custombiznum;
this.createTime = contracsignCallback.createTime;
this.updateTime = contracsignCallback.updateTime;
this.content = contracsignCallback.content;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Objects;
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_declare")
public class Declare {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Integer id;
private String content;
public Declare(Declare declare) {
if (Objects.nonNull(declare)) {
this.id = declare.id;
this.content = declare.content;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 病虫害-概览
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_disease_pest_outline")
public class DiseasePesoutline {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 病虫害编号
*/
private String diseasePestCode;
/**
* 典型图片链接
*/
private String typicalImg;
/**
* 危害状图片
*/
private String harmStateImges;
/**
* 特征
*/
private String characteristic;
/**
* 周期
*/
private String cycle;
/**
* 条件
*/
private String condition;
/**
* 类型:D 为病害, P 为虫害,N 天敌,G 草害,X 生理性病害
*/
private String type;
private String outlineJson;
public DiseasePesoutline(DiseasePesoutline diseasePesoutline) {
if (Objects.nonNull(diseasePesoutline)) {
this.id = diseasePesoutline.id;
this.createTime = diseasePesoutline.createTime;
this.updateTime = diseasePesoutline.updateTime;
this.diseasePestCode = diseasePesoutline.diseasePestCode;
this.typicalImg = diseasePesoutline.typicalImg;
this.harmStateImges = diseasePesoutline.harmStateImges;
this.characteristic = diseasePesoutline.characteristic;
this.cycle = diseasePesoutline.cycle;
this.condition = diseasePesoutline.condition;
this.type = diseasePesoutline.type;
this.outlineJson = diseasePesoutline.outlineJson;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 病虫害-防止方法
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_disease_pest_prevention_method")
public class DiseasePespreventionMethod {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 病虫害编号
*/
private String diseasePestCode;
/**
* 方法详情
*/
private String methodDetail;
/**
* 方法分类 0-农业防治、1-物理防治、2-生物防治、3-化学防治、4-综合治理策略
*/
private Integer methodSort;
public DiseasePespreventionMethod(DiseasePespreventionMethod diseasePespreventionMethod) {
if (Objects.nonNull(diseasePespreventionMethod)) {
this.id = diseasePespreventionMethod.id;
this.createTime = diseasePespreventionMethod.createTime;
this.updateTime = diseasePespreventionMethod.updateTime;
this.diseasePestCode = diseasePespreventionMethod.diseasePestCode;
this.methodDetail = diseasePespreventionMethod.methodDetail;
this.methodSort = diseasePespreventionMethod.methodSort;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 病虫害-识别记录
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_disease_pest_store")
public class DiseasePesstore {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 病虫害编号
*/
private String diseasePestCode;
/**
* 典型图片链接
*/
private String typicalImg;
/**
* 病虫害名称
*/
private String pdName;
/**
* 类型:D 为病害, P 为虫害,N 天敌,G 草害,X 生理性病害
*/
private String type;
/**
* 分类及别名
*/
private String commonNameSort;
/**
* 危害状图片
*/
private String harmStateImgs;
/**
* D-危害特征
*/
private String harmCharacteristic;
/**
* D-发病周期
*/
private String sickCycle;
/**
* 发病条件及传染性
*/
private String sickInfect;
/**
* P-危害作物
*/
private String dangerCrop;
/**
* P-危害虫态及危害状
*/
private String dangerState;
/**
* P-发生规律
*/
private String appearRule;
/**
* N-形态特征
*/
private String shapeCharacter;
/**
* N-防治对象
*/
private String preventionObject;
/**
* G-生活型
*/
private String lifeType;
/**
* G-发生规律
*/
private String happenRule;
/**
* 防除措施
*/
private String controlMeasure;
/**
* X-原因及症状
*/
private String causeSymptom;
/**
* X-防治方法
*/
private String preventionMethod;
public DiseasePesstore(DiseasePesstore diseasePesstore) {
if (Objects.nonNull(diseasePesstore)) {
this.id = diseasePesstore.id;
this.sysId = diseasePesstore.sysId;
this.organizationId = diseasePesstore.organizationId;
this.operator = diseasePesstore.operator;
this.operatorName = diseasePesstore.operatorName;
this.createTime = diseasePesstore.createTime;
this.updateTime = diseasePesstore.updateTime;
this.diseasePestCode = diseasePesstore.diseasePestCode;
this.typicalImg = diseasePesstore.typicalImg;
this.pdName = diseasePesstore.pdName;
this.type = diseasePesstore.type;
this.commonNameSort = diseasePesstore.commonNameSort;
this.harmStateImgs = diseasePesstore.harmStateImgs;
this.harmCharacteristic = diseasePesstore.harmCharacteristic;
this.sickCycle = diseasePesstore.sickCycle;
this.sickInfect = diseasePesstore.sickInfect;
this.dangerCrop = diseasePesstore.dangerCrop;
this.dangerState = diseasePesstore.dangerState;
this.appearRule = diseasePesstore.appearRule;
this.shapeCharacter = diseasePesstore.shapeCharacter;
this.preventionObject = diseasePesstore.preventionObject;
this.lifeType = diseasePesstore.lifeType;
this.happenRule = diseasePesstore.happenRule;
this.controlMeasure = diseasePesstore.controlMeasure;
this.causeSymptom = diseasePesstore.causeSymptom;
this.preventionMethod = diseasePesstore.preventionMethod;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 病虫害-关联记录
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_disease_pest_store_relation")
public class DiseasePesstoreRelation {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 部门id
*/
private String deptId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 病虫害主键关联
*/
private Long diseaseStoreId;
/**
* 0为防治,1为宿主
*/
private Integer state;
/**
* 4-7 11-14 防治措施
*/
private String pdTypeId;
/**
* 具体内容:state为0:防治内容 1:宿主
*/
private String value;
public DiseasePesstoreRelation(DiseasePesstoreRelation diseasePesstoreRelation) {
if (Objects.nonNull(diseasePesstoreRelation)) {
this.id = diseasePesstoreRelation.id;
this.sysId = diseasePesstoreRelation.sysId;
this.organizationId = diseasePesstoreRelation.organizationId;
this.deptId = diseasePesstoreRelation.deptId;
this.operator = diseasePesstoreRelation.operator;
this.operatorName = diseasePesstoreRelation.operatorName;
this.createTime = diseasePesstoreRelation.createTime;
this.updateTime = diseasePesstoreRelation.updateTime;
this.diseaseStoreId = diseasePesstoreRelation.diseaseStoreId;
this.state = diseasePesstoreRelation.state;
this.pdTypeId = diseasePesstoreRelation.pdTypeId;
this.value = diseasePesstoreRelation.value;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_disease_pest")
public class DiseasePest {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 病虫害识别图片存储链接
*/
private String recognizeImg;
/**
* 病虫害id
*/
private String diseasePestCode;
/**
* 相似度
*/
private BigDecimal similarity;
/**
* 病虫害学术名称
*/
private String diseasePestName;
/**
* 病虫害通俗名称
*/
private String commonNameSort;
/**
* 典型图片链接
*/
private String typicalImg;
/**
* 类型:D 为病害, P 为虫害,N 天敌,G 草害,X 生理性病害
*/
private String type;
/**
* 用户类型
*/
private Integer subjectType;
/**
* 用户id
*/
private String subjectId;
/**
* 主体名称
*/
private String subjectName;
/**
* 账号
*/
private String mobileId;
/**
* 地址
*/
private String address;
public DiseasePest(DiseasePest diseasePest) {
if (Objects.nonNull(diseasePest)) {
this.id = diseasePest.id;
this.sysId = diseasePest.sysId;
this.organizationId = diseasePest.organizationId;
this.operator = diseasePest.operator;
this.operatorName = diseasePest.operatorName;
this.createTime = diseasePest.createTime;
this.updateTime = diseasePest.updateTime;
this.recognizeImg = diseasePest.recognizeImg;
this.diseasePestCode = diseasePest.diseasePestCode;
this.similarity = diseasePest.similarity;
this.diseasePestName = diseasePest.diseasePestName;
this.commonNameSort = diseasePest.commonNameSort;
this.typicalImg = diseasePest.typicalImg;
this.type = diseasePest.type;
this.subjectType = diseasePest.subjectType;
this.subjectId = diseasePest.subjectId;
this.subjectName = diseasePest.subjectName;
this.mobileId = diseasePest.mobileId;
this.address = diseasePest.address;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 用工评价
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_evaluation")
public class Evaluation {
private static final long serialVersionUID = 1L;
/**
* 主键Id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 评价事件ID
*/
private String businessId;
/**
* 评价事件类型 1:找用工 2:找服务 3销售服务 4溯源评价
*/
private Integer businessType;
/**
* 评价方Id
*/
private String evaluatorId;
/**
* 评价方身份 1:用工方 2:服务方 3:市场主体方 4:需求方
*/
private String evaluatorRole;
/**
* 评价方姓名
*/
private String evaluatorName;
/**
* 被评价方Id
*/
private String evaluatedId;
/**
* 评分(星级) 1-5分
*/
private Integer score;
/**
* 被评价方姓名
*/
private String evaluatedName;
/**
* 评价内容
*/
private String content;
/**
* 评价图片
*/
private String image;
/**
* 删除状态 1:未删除 0:已删除
*/
private Integer deleteStatus;
public Evaluation(Evaluation evaluation) {
if (Objects.nonNull(evaluation)) {
this.id = evaluation.id;
this.sysId = evaluation.sysId;
this.organizationId = evaluation.organizationId;
this.createTime = evaluation.createTime;
this.updateTime = evaluation.updateTime;
this.businessId = evaluation.businessId;
this.businessType = evaluation.businessType;
this.evaluatorId = evaluation.evaluatorId;
this.evaluatorRole = evaluation.evaluatorRole;
this.evaluatorName = evaluation.evaluatorName;
this.evaluatedId = evaluation.evaluatedId;
this.score = evaluation.score;
this.evaluatedName = evaluation.evaluatedName;
this.content = evaluation.content;
this.image = evaluation.image;
this.deleteStatus = evaluation.deleteStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 金融超市
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_financial_supermarket")
public class FinancialSupermarket {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 金融超市id
*/
private String financialSupermarketId;
/**
* 金融产品名称
*/
private String financialProductName;
/**
* 缩略图
*/
private String smallPicture;
/**
* 贷款金额(万元)
*/
private BigDecimal loansMoney;
/**
* 状态:默认0启用、1禁用
*/
private Integer financialStatus;
/**
* 备注
*/
private String financialRemark;
/**
* 是否删除 true已-删除 false-未删除
*/
private Boolean financialDelete;
public FinancialSupermarket(FinancialSupermarket financialSupermarket) {
if (Objects.nonNull(financialSupermarket)) {
this.id = financialSupermarket.id;
this.sysId = financialSupermarket.sysId;
this.organizationId = financialSupermarket.organizationId;
this.createTime = financialSupermarket.createTime;
this.updateTime = financialSupermarket.updateTime;
this.financialSupermarketId = financialSupermarket.financialSupermarketId;
this.financialProductName = financialSupermarket.financialProductName;
this.smallPicture = financialSupermarket.smallPicture;
this.loansMoney = financialSupermarket.loansMoney;
this.financialStatus = financialSupermarket.financialStatus;
this.financialRemark = financialSupermarket.financialRemark;
this.financialDelete = financialSupermarket.financialDelete;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Objects;
/**
* 虫害和鼠害设备数据
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_insect_device")
public class Insecdevice {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
private String deviceId;
private String deviceName;
private String deviceType;
private String address;
private String latitude;
private String longitude;
/**
* 1-拓普云农 2-北京依科曼
*/
private Integer source;
/**
* 1:在线 0:离线
*/
private Integer status;
/**
* 1-虫情 2-鼠害
*/
private Integer deviceFlag;
public Insecdevice(Insecdevice insecdevice) {
if (Objects.nonNull(insecdevice)) {
this.id = insecdevice.id;
this.deviceId = insecdevice.deviceId;
this.deviceName = insecdevice.deviceName;
this.deviceType = insecdevice.deviceType;
this.address = insecdevice.address;
this.latitude = insecdevice.latitude;
this.longitude = insecdevice.longitude;
this.source = insecdevice.source;
this.status = insecdevice.status;
this.deviceFlag = insecdevice.deviceFlag;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 虫害监测数据
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_insect_monitor_data")
public class InsecmonitorData {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
private String deviceId;
private String deviceName;
private String insectType;
private Integer insectCount;
private String temperature;
private String humidity;
private String image;
private Integer source;
public InsecmonitorData(InsecmonitorData insecmonitorData) {
if (Objects.nonNull(insecmonitorData)) {
this.id = insecmonitorData.id;
this.createTime = insecmonitorData.createTime;
this.deviceId = insecmonitorData.deviceId;
this.deviceName = insecmonitorData.deviceName;
this.insectType = insecmonitorData.insectType;
this.insectCount = insecmonitorData.insectCount;
this.temperature = insecmonitorData.temperature;
this.humidity = insecmonitorData.humidity;
this.image = insecmonitorData.image;
this.source = insecmonitorData.source;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 保险产品
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_insurance_product")
public class InsuranceProduct {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 保险产品id
*/
private String insuranceProductId;
/**
* 保险产品名称
*/
private String insuranceProductName;
/**
* 类型:默认0标准产品 1个性化产品
*/
private Integer insuranceType;
/**
* 最高保额(元/亩)
*/
private BigDecimal maxInsuranceMoney;
/**
* 保险费描述
*/
private String premiumDescribe;
/**
* 保险期间描述
*/
private String insurancePeriodDescribe;
/**
* 状态:默认0启用、1禁用
*/
private Integer insuranceStatus;
/**
* 备注
*/
private String insuranceRemark;
/**
* 是否删除 true已-删除 false-未删除
*/
private Boolean insuranceDelete;
public InsuranceProduct(InsuranceProduct insuranceProduct) {
if (Objects.nonNull(insuranceProduct)) {
this.id = insuranceProduct.id;
this.sysId = insuranceProduct.sysId;
this.organizationId = insuranceProduct.organizationId;
this.createTime = insuranceProduct.createTime;
this.updateTime = insuranceProduct.updateTime;
this.insuranceProductId = insuranceProduct.insuranceProductId;
this.insuranceProductName = insuranceProduct.insuranceProductName;
this.insuranceType = insuranceProduct.insuranceType;
this.maxInsuranceMoney = insuranceProduct.maxInsuranceMoney;
this.premiumDescribe = insuranceProduct.premiumDescribe;
this.insurancePeriodDescribe = insuranceProduct.insurancePeriodDescribe;
this.insuranceStatus = insuranceProduct.insuranceStatus;
this.insuranceRemark = insuranceProduct.insuranceRemark;
this.insuranceDelete = insuranceProduct.insuranceDelete;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 物联网预警
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_iot_warning")
public class Iowarning {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* 预警内容
*/
private String content;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 地块名称
*/
private String fieldName;
/**
* 设备类型
*/
private String type;
/**
* 属性名
*/
private String property;
/**
* 数值
*/
private String data;
/**
* 范围
*/
private String dataRange;
/**
* 数值单位
*/
private String dataUnit;
/**
* 预警来源 0-传感器 1-气象
*/
private Integer source;
public Iowarning(Iowarning iowarning) {
if (Objects.nonNull(iowarning)) {
this.id = iowarning.id;
this.content = iowarning.content;
this.createTime = iowarning.createTime;
this.updateTime = iowarning.updateTime;
this.fieldName = iowarning.fieldName;
this.type = iowarning.type;
this.property = iowarning.property;
this.data = iowarning.data;
this.dataRange = iowarning.dataRange;
this.dataUnit = iowarning.dataUnit;
this.source = iowarning.source;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 用工报名
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_labor_hire_enroll")
public class LaborHireEnroll {
private static final long serialVersionUID = 1L;
/**
* 主键Id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 用工需求Id
*/
private String laborHireId;
/**
* 报名主体Id
*/
private String enrollSubjectId;
/**
* 报名主体名称
*/
private String enrollSubjectName;
/**
* 报名录用状态 0:已取消 1:待确认 2:已录用 3:未录用
*/
private Integer enrollStatus;
public LaborHireEnroll(LaborHireEnroll laborHireEnroll) {
if (Objects.nonNull(laborHireEnroll)) {
this.id = laborHireEnroll.id;
this.sysId = laborHireEnroll.sysId;
this.organizationId = laborHireEnroll.organizationId;
this.createTime = laborHireEnroll.createTime;
this.updateTime = laborHireEnroll.updateTime;
this.laborHireId = laborHireEnroll.laborHireId;
this.enrollSubjectId = laborHireEnroll.enrollSubjectId;
this.enrollSubjectName = laborHireEnroll.enrollSubjectName;
this.enrollStatus = laborHireEnroll.enrollStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 用工信息
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_labor_hire_info")
public class LaborHireInfo {
private static final long serialVersionUID = 1L;
/**
* Id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 用工需求Id
*/
private String laborHireId;
/**
* 发布人ID
*/
private String publisherId;
/**
* 发布人
*/
private String publisherName;
/**
* 用工标题
*/
private String title;
/**
* 用工人数
*/
private Integer personCount;
/**
* 联系电话
*/
private String contactPhone;
/**
* 工资类型 1:日薪 2:月薪 3:面议
*/
private Integer salaryType;
/**
* 工资金额
*/
private BigDecimal salaryMoney;
/**
* 工作日期范围
*/
private String workDateRange;
/**
* 工作时间范围
*/
private String workTimeRange;
/**
* 工作地点
*/
private String workAddress;
/**
* 薪资说明
*/
private String salaryIntroduce;
/**
* 工作内容描述
*/
private String contentIntroduce;
/**
* 用工需求状态 1:进行中 2:已完成 3:已取消
*/
private Integer laborHireStatus;
/**
* 关闭时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime closeTime;
public LaborHireInfo(LaborHireInfo laborHireInfo) {
if (Objects.nonNull(laborHireInfo)) {
this.id = laborHireInfo.id;
this.sysId = laborHireInfo.sysId;
this.organizationId = laborHireInfo.organizationId;
this.createTime = laborHireInfo.createTime;
this.updateTime = laborHireInfo.updateTime;
this.laborHireId = laborHireInfo.laborHireId;
this.publisherId = laborHireInfo.publisherId;
this.publisherName = laborHireInfo.publisherName;
this.title = laborHireInfo.title;
this.personCount = laborHireInfo.personCount;
this.contactPhone = laborHireInfo.contactPhone;
this.salaryType = laborHireInfo.salaryType;
this.salaryMoney = laborHireInfo.salaryMoney;
this.workDateRange = laborHireInfo.workDateRange;
this.workTimeRange = laborHireInfo.workTimeRange;
this.workAddress = laborHireInfo.workAddress;
this.salaryIntroduce = laborHireInfo.salaryIntroduce;
this.contentIntroduce = laborHireInfo.contentIntroduce;
this.laborHireStatus = laborHireInfo.laborHireStatus;
this.closeTime = laborHireInfo.closeTime;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 地块信息
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_land_information")
public class LandInformation {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 地块编号
*/
private String landId;
/**
* 权利人
*/
private String obligee;
/**
* 身份证号
*/
private String idCardNumber;
/**
* 手机号
*/
private String telephone;
/**
* 乡镇街道名称
*/
private String townshipStreet;
/**
* 乡镇街道代码
*/
private String townshipStreetCode;
/**
* 行政村名称
*/
private String naturalVillage;
/**
* 行政村代码
*/
private String naturalVillageCode;
/**
* 组号
*/
private String groupId;
/**
* 种植品种
*/
private String plantingVariety;
/**
* 种植面积
*/
private BigDecimal plantingArea;
/**
* 树龄
*/
private Integer treeAge;
/**
* 株数
*/
private Integer treeNumber;
/**
* 上季度均产
*/
private BigDecimal avgProductionLastQuarter;
/**
* 今季度估产
*/
private BigDecimal estimateProductionQuarter;
/**
* 上产季价格
*/
private BigDecimal lastQuarterPrice;
/**
* 海拔
*/
private BigDecimal altitude;
/**
* 地势
*/
private String terrain;
/**
* 坡向
*/
private String slopeDirection;
/**
* 地类编码
*/
private String landTypeCode;
/**
* 地类名称
*/
private String landTypeName;
/**
* 耕地质量等级
*/
private String landQualityLevel;
/**
* 是否高接换种 1-已换种 0-未换种
*/
private String highConnectionReplaced;
/**
* 高接换种前品种
*/
private String varietyBeforeReplaced;
/**
* 高接换种时间 yyyy-MM-dd
*/
private String replacedTime;
/**
* 是否存在土地流转 1-流转 0-未流转
*/
private String landCirculation;
/**
* 合同签订时间 yyyy-MM-dd
*/
private String contractSignTime;
/**
* 合同年限
*/
private String contractTerm;
/**
* 备注
*/
private String remarks;
/**
* 是否删除 1-未删除 0-已删除
*/
private Integer deleted;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 组织id
*/
private String organizationId;
/**
* 系统id
*/
private String sysId;
/**
* 用户id(账号id)
*/
private String userId;
/**
* geojson矢量数据类型
*/
private String type;
/**
* geojson矢量数据
*/
private String coordinates;
/**
* 采集人员(用户)
*/
private String collectPerson;
public LandInformation(LandInformation landInformation) {
if (Objects.nonNull(landInformation)) {
this.id = landInformation.id;
this.landId = landInformation.landId;
this.obligee = landInformation.obligee;
this.idCardNumber = landInformation.idCardNumber;
this.telephone = landInformation.telephone;
this.townshipStreet = landInformation.townshipStreet;
this.townshipStreetCode = landInformation.townshipStreetCode;
this.naturalVillage = landInformation.naturalVillage;
this.naturalVillageCode = landInformation.naturalVillageCode;
this.groupId = landInformation.groupId;
this.plantingVariety = landInformation.plantingVariety;
this.plantingArea = landInformation.plantingArea;
this.treeAge = landInformation.treeAge;
this.treeNumber = landInformation.treeNumber;
this.avgProductionLastQuarter = landInformation.avgProductionLastQuarter;
this.estimateProductionQuarter = landInformation.estimateProductionQuarter;
this.lastQuarterPrice = landInformation.lastQuarterPrice;
this.altitude = landInformation.altitude;
this.terrain = landInformation.terrain;
this.slopeDirection = landInformation.slopeDirection;
this.landTypeCode = landInformation.landTypeCode;
this.landTypeName = landInformation.landTypeName;
this.landQualityLevel = landInformation.landQualityLevel;
this.highConnectionReplaced = landInformation.highConnectionReplaced;
this.varietyBeforeReplaced = landInformation.varietyBeforeReplaced;
this.replacedTime = landInformation.replacedTime;
this.landCirculation = landInformation.landCirculation;
this.contractSignTime = landInformation.contractSignTime;
this.contractTerm = landInformation.contractTerm;
this.remarks = landInformation.remarks;
this.deleted = landInformation.deleted;
this.createTime = landInformation.createTime;
this.updateTime = landInformation.updateTime;
this.organizationId = landInformation.organizationId;
this.sysId = landInformation.sysId;
this.userId = landInformation.userId;
this.type = landInformation.type;
this.coordinates = landInformation.coordinates;
this.collectPerson = landInformation.collectPerson;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 政策法规点赞用户关联
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_like_relationship")
public class LikeRelationship {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 点赞人id
*/
private String likePeopleId;
/**
* 政策法规标识id
*/
private Integer policyId;
/**
* 状态:0未点赞 1点过赞
*/
private Integer likeOrNot;
public LikeRelationship(LikeRelationship likeRelationship) {
if (Objects.nonNull(likeRelationship)) {
this.id = likeRelationship.id;
this.sysId = likeRelationship.sysId;
this.organizationId = likeRelationship.organizationId;
this.createTime = likeRelationship.createTime;
this.updateTime = likeRelationship.updateTime;
this.likePeopleId = likeRelationship.likePeopleId;
this.policyId = likeRelationship.policyId;
this.likeOrNot = likeRelationship.likeOrNot;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 市场主体管理
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_market_entity")
public class Markeentity {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人名称
*/
private String operatorName;
/**
* 企业id
*/
private String orgId;
/**
* 市场主体名称
*/
private String entityName;
/**
* 所在地
*/
private String address;
/**
* 区域编码
*/
private String regionCode;
/**
* 详细地址
*/
private String addressDetail;
/**
* 社会统一信用代码
*/
private String socUnifiedCreditCode;
/**
* 管理员手机号
*/
private String managerNumber;
/**
* 管理员姓名
*/
private String managerMan;
/**
* 备注
*/
private String remark;
/**
* 状态 1启用状态 0禁用状态
*/
private Integer disableStatus;
public Markeentity(Markeentity markeentity) {
if (Objects.nonNull(markeentity)) {
this.id = markeentity.id;
this.sysId = markeentity.sysId;
this.organizationId = markeentity.organizationId;
this.operator = markeentity.operator;
this.createTime = markeentity.createTime;
this.updateTime = markeentity.updateTime;
this.operatorName = markeentity.operatorName;
this.orgId = markeentity.orgId;
this.entityName = markeentity.entityName;
this.address = markeentity.address;
this.regionCode = markeentity.regionCode;
this.addressDetail = markeentity.addressDetail;
this.socUnifiedCreditCode = markeentity.socUnifiedCreditCode;
this.managerNumber = markeentity.managerNumber;
this.managerMan = markeentity.managerMan;
this.remark = markeentity.remark;
this.disableStatus = markeentity.disableStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 市场主体详情
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_market_entity_detail")
public class MarkeentityDetail {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人名称
*/
private String operatorName;
/**
* 服务标签 1:洗果 2:运果 3:采果 4:生产 5:施肥 6:其他
*/
private String serviceTag;
/**
* 缩略图
*/
private String thumbnail;
/**
* 图文
*/
private String teletext;
public MarkeentityDetail(MarkeentityDetail markeentityDetail) {
if (Objects.nonNull(markeentityDetail)) {
this.id = markeentityDetail.id;
this.sysId = markeentityDetail.sysId;
this.organizationId = markeentityDetail.organizationId;
this.operator = markeentityDetail.operator;
this.createTime = markeentityDetail.createTime;
this.updateTime = markeentityDetail.updateTime;
this.operatorName = markeentityDetail.operatorName;
this.serviceTag = markeentityDetail.serviceTag;
this.thumbnail = markeentityDetail.thumbnail;
this.teletext = markeentityDetail.teletext;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 预警规则
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_meteorology_warning_rule")
public class MeteorologyWarningRule {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* 预警规则id
*/
private String ruleId;
/**
* 预警类别 1-冷冻害 2-干旱
*/
private Integer type;
/**
* 预警级别
*/
private Integer level;
/**
* 预警作物
*/
private String farmPlant;
/**
* 预警影响
*/
private String influence;
/**
* 级别描述
*/
private String description;
/**
* 防范措施
*/
private String prevention;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 条件关系 1-或 2-且
*/
private Integer conditionSymbol;
public MeteorologyWarningRule(MeteorologyWarningRule meteorologyWarningRule) {
if (Objects.nonNull(meteorologyWarningRule)) {
this.id = meteorologyWarningRule.id;
this.ruleId = meteorologyWarningRule.ruleId;
this.type = meteorologyWarningRule.type;
this.level = meteorologyWarningRule.level;
this.farmPlant = meteorologyWarningRule.farmPlant;
this.influence = meteorologyWarningRule.influence;
this.description = meteorologyWarningRule.description;
this.prevention = meteorologyWarningRule.prevention;
this.createTime = meteorologyWarningRule.createTime;
this.updateTime = meteorologyWarningRule.updateTime;
this.conditionSymbol = meteorologyWarningRule.conditionSymbol;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 预警规则级别设置
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_meteorology_warning_rule_detail")
public class MeteorologyWarningRuleDetail {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/**
* 指标id
*/
private String detailId;
/**
* 预警规则id
*/
private String ruleId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 预警指标类型 1-温度 2-相对湿度 3-天气 4-风级 5-风向
*/
private Integer detailType;
/**
* 阈值范围类型 1:< 2:> 3:= 4:>= 5:<= 6:[x1,x2) 7:(x1,x2] 8:[x1,x2] 9:(x1,x2)
*/
private Integer thresholdType;
/**
* 阈值范围开始,如为单值,则开始和结束传一样的值
*/
private String thresholdStart;
/**
* 阈值范围结束,如为单值,则开始和结束传一样的值
*/
private String thresholdEnd;
/**
* 持续时间
*/
private Integer timeValue;
/**
* 时间单位 1-小时 2-天
*/
private Integer timeType;
/**
* 条件顺序 仅1或2
*/
private Integer conditionOrder;
public MeteorologyWarningRuleDetail(MeteorologyWarningRuleDetail meteorologyWarningRuleDetail) {
if (Objects.nonNull(meteorologyWarningRuleDetail)) {
this.id = meteorologyWarningRuleDetail.id;
this.detailId = meteorologyWarningRuleDetail.detailId;
this.ruleId = meteorologyWarningRuleDetail.ruleId;
this.createTime = meteorologyWarningRuleDetail.createTime;
this.updateTime = meteorologyWarningRuleDetail.updateTime;
this.detailType = meteorologyWarningRuleDetail.detailType;
this.thresholdType = meteorologyWarningRuleDetail.thresholdType;
this.thresholdStart = meteorologyWarningRuleDetail.thresholdStart;
this.thresholdEnd = meteorologyWarningRuleDetail.thresholdEnd;
this.timeValue = meteorologyWarningRuleDetail.timeValue;
this.timeType = meteorologyWarningRuleDetail.timeType;
this.conditionOrder = meteorologyWarningRuleDetail.conditionOrder;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 鼠害监测数据
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_mouse_monitor_data")
public class MouseMonitorData {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
private String deviceCode;
private String deviceName;
private String habitatname;
private String humidity;
private String locationName;
private BigDecimal weight;
private String temperature;
private Integer source;
public MouseMonitorData(MouseMonitorData mouseMonitorData) {
if (Objects.nonNull(mouseMonitorData)) {
this.id = mouseMonitorData.id;
this.createTime = mouseMonitorData.createTime;
this.deviceCode = mouseMonitorData.deviceCode;
this.deviceName = mouseMonitorData.deviceName;
this.habitatname = mouseMonitorData.habitatname;
this.humidity = mouseMonitorData.humidity;
this.locationName = mouseMonitorData.locationName;
this.weight = mouseMonitorData.weight;
this.temperature = mouseMonitorData.temperature;
this.source = mouseMonitorData.source;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 果园-地块关联表
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_orchard_garden_relation")
public class OrchardGardenRelation {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 托管/销售 果园编号
*/
private String orchardCode;
/**
* 地块编号
*/
private String gardenCode;
/**
* 生效状态 0生效 1失效
*/
private Integer disableStatus;
/**
* 关联类型 1托管果园 2 销售果园
*/
private Integer relationType;
public OrchardGardenRelation(OrchardGardenRelation orchardGardenRelation) {
if (Objects.nonNull(orchardGardenRelation)) {
this.id = orchardGardenRelation.id;
this.createTime = orchardGardenRelation.createTime;
this.updateTime = orchardGardenRelation.updateTime;
this.orchardCode = orchardGardenRelation.orchardCode;
this.gardenCode = orchardGardenRelation.gardenCode;
this.disableStatus = orchardGardenRelation.disableStatus;
this.relationType = orchardGardenRelation.relationType;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 果园托管表
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_orchard_hosting")
public class OrchardHosting {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人名称
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 托管果园编号
*/
private String orchardCode;
/**
* 农户Id
*/
private String farmerId;
/**
* 产权方
*/
private String owner;
/**
* 服务方
*/
private String server;
/**
* 服务方Id
*/
private String serverId;
/**
* 托管标题
*/
private String orchardTitle;
/**
* 果园图片
*/
private String orchardImages;
/**
* 果园地块数量
*/
private Integer orchardGardenCount;
/**
* 果园地块编号
*/
private String gardenCode;
/**
* 托管金额
*/
private BigDecimal orchardMoney;
/**
* 种植品种
*/
private String plantType;
/**
* 果园地址
*/
private String orchardAddress;
/**
* 地址区域经纬度
*/
private String addressLonAndLat;
/**
* 托管开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate hostingStartTime;
/**
* 托管结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate hostingEndTime;
/**
* 托管要求
*/
private String hostingRequire;
/**
* 果园情况
*/
private String orchardIntroduce;
/**
* 托管状态: 0待托管 1待确认 2签约中 3托管中 4 已结束 5 已关闭
*/
private Integer hostingStatus;
/**
* 关闭时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime closeTime;
/**
* 果园面积
*/
private BigDecimal orchardArea;
/**
* 合同编号(回显)
*/
private String contractCode;
public OrchardHosting(OrchardHosting orchardHosting) {
if (Objects.nonNull(orchardHosting)) {
this.id = orchardHosting.id;
this.sysId = orchardHosting.sysId;
this.organizationId = orchardHosting.organizationId;
this.operator = orchardHosting.operator;
this.operatorName = orchardHosting.operatorName;
this.createTime = orchardHosting.createTime;
this.updateTime = orchardHosting.updateTime;
this.orchardCode = orchardHosting.orchardCode;
this.farmerId = orchardHosting.farmerId;
this.owner = orchardHosting.owner;
this.server = orchardHosting.server;
this.serverId = orchardHosting.serverId;
this.orchardTitle = orchardHosting.orchardTitle;
this.orchardImages = orchardHosting.orchardImages;
this.orchardGardenCount = orchardHosting.orchardGardenCount;
this.gardenCode = orchardHosting.gardenCode;
this.orchardMoney = orchardHosting.orchardMoney;
this.plantType = orchardHosting.plantType;
this.orchardAddress = orchardHosting.orchardAddress;
this.addressLonAndLat = orchardHosting.addressLonAndLat;
this.hostingStartTime = orchardHosting.hostingStartTime;
this.hostingEndTime = orchardHosting.hostingEndTime;
this.hostingRequire = orchardHosting.hostingRequire;
this.orchardIntroduce = orchardHosting.orchardIntroduce;
this.hostingStatus = orchardHosting.hostingStatus;
this.closeTime = orchardHosting.closeTime;
this.orchardArea = orchardHosting.orchardArea;
this.contractCode = orchardHosting.contractCode;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 其他相关主体信息
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_other_related_subject_information")
public class OtherRelatedSubjecinformation {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 相关主体名称
*/
private String otherSubjectName;
/**
* 社会信用统一代码
*/
private String socUnifiedCreditCode;
/**
* 社会主体类型
*/
private String otherSubjectType;
/**
* 产业规模
*/
private String industrialScale;
/**
* 位置
*/
private String location;
/**
* 经度
*/
private String longitude;
/**
* 纬度
*/
private String latitude;
/**
* 联系人
*/
private String contactMan;
/**
* 联系方式
*/
private String contactNumber;
/**
* 备注
*/
private String remarks;
/**
* 操作时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime operateTime;
/**
* 是否删除 1-未删除 0-已删除
*/
private Integer deleted;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 组织id
*/
private String organizationId;
/**
* 系统id
*/
private String sysId;
public OtherRelatedSubjecinformation(OtherRelatedSubjecinformation otherRelatedSubjecinformation) {
if (Objects.nonNull(otherRelatedSubjecinformation)) {
this.id = otherRelatedSubjecinformation.id;
this.otherSubjectName = otherRelatedSubjecinformation.otherSubjectName;
this.socUnifiedCreditCode = otherRelatedSubjecinformation.socUnifiedCreditCode;
this.otherSubjectType = otherRelatedSubjecinformation.otherSubjectType;
this.industrialScale = otherRelatedSubjecinformation.industrialScale;
this.location = otherRelatedSubjecinformation.location;
this.longitude = otherRelatedSubjecinformation.longitude;
this.latitude = otherRelatedSubjecinformation.latitude;
this.contactMan = otherRelatedSubjecinformation.contactMan;
this.contactNumber = otherRelatedSubjecinformation.contactNumber;
this.remarks = otherRelatedSubjecinformation.remarks;
this.operateTime = otherRelatedSubjecinformation.operateTime;
this.deleted = otherRelatedSubjecinformation.deleted;
this.createTime = otherRelatedSubjecinformation.createTime;
this.updateTime = otherRelatedSubjecinformation.updateTime;
this.organizationId = otherRelatedSubjecinformation.organizationId;
this.sysId = otherRelatedSubjecinformation.sysId;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 个性化推荐
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_personalized_recommendation")
public class PersonalizedRecommendation {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 个性化用户id
*/
private String personalizedId;
/**
* 个性化用户姓名
*/
private String personalizedName;
/**
* 用户类型:0农户 1市场主体
*/
private Integer userType;
/**
* 个性化用户电话
*/
private String personalizedTelephone;
/**
* 是否删除 1已-删除 0-未删除
*/
private Integer personalizedDelete;
/**
* 保险产品id
*/
private String insuranceProductId;
public PersonalizedRecommendation(PersonalizedRecommendation personalizedRecommendation) {
if (Objects.nonNull(personalizedRecommendation)) {
this.id = personalizedRecommendation.id;
this.sysId = personalizedRecommendation.sysId;
this.organizationId = personalizedRecommendation.organizationId;
this.createTime = personalizedRecommendation.createTime;
this.updateTime = personalizedRecommendation.updateTime;
this.personalizedId = personalizedRecommendation.personalizedId;
this.personalizedName = personalizedRecommendation.personalizedName;
this.userType = personalizedRecommendation.userType;
this.personalizedTelephone = personalizedRecommendation.personalizedTelephone;
this.personalizedDelete = personalizedRecommendation.personalizedDelete;
this.insuranceProductId = personalizedRecommendation.insuranceProductId;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 政策法规
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_policy_regulations")
public class PolicyRegulations {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 系统id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 操作人姓名
*/
private String operatorName;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 政策法规标题
*/
private String policyTitle;
/**
* 发布单位
*/
private String issueUnit;
/**
* 阅读量
*/
private Integer readingNumber;
/**
* 点赞数量
*/
private Integer likeNumber;
/**
* 转发数量
*/
private Integer transmitNumber;
/**
* 是否允许转发:0允许1不允许
*/
private Integer allowTransmit;
/**
* 状态:0启用 1禁用
*/
private Integer policyState;
/**
* 是否置顶:0不置顶 1置顶
*/
private Integer policyTop;
/**
* 正文详情
*/
private String bodyDetails;
/**
* 是否删除 true已-删除 false-未删除
*/
private Boolean deleteKey;
public PolicyRegulations(PolicyRegulations policyRegulations) {
if (Objects.nonNull(policyRegulations)) {
this.id = policyRegulations.id;
this.sysId = policyRegulations.sysId;
this.organizationId = policyRegulations.organizationId;
this.operator = policyRegulations.operator;
this.operatorName = policyRegulations.operatorName;
this.createTime = policyRegulations.createTime;
this.updateTime = policyRegulations.updateTime;
this.policyTitle = policyRegulations.policyTitle;
this.issueUnit = policyRegulations.issueUnit;
this.readingNumber = policyRegulations.readingNumber;
this.likeNumber = policyRegulations.likeNumber;
this.transmitNumber = policyRegulations.transmitNumber;
this.allowTransmit = policyRegulations.allowTransmit;
this.policyState = policyRegulations.policyState;
this.policyTop = policyRegulations.policyTop;
this.bodyDetails = policyRegulations.bodyDetails;
this.deleteKey = policyRegulations.deleteKey;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 采购单
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_purchase_bill")
public class PurchaseBill {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 采购单单号
*/
private String purchaseBillCode;
/**
* 销售果园Id
*/
private String saleOrchardId;
/**
* 销售果园标题
*/
private String title;
/**
* 果园地址
*/
private String orchardAddress;
/**
* 地址经度
*/
private BigDecimal longitude;
/**
* 地址纬度
*/
private BigDecimal latitude;
/**
* 采购方Id
*/
private String buyerId;
/**
* 采购方姓名
*/
private String buyerName;
/**
* 采购方类型
*/
private Integer buyerType;
/**
* 供货方Id
*/
private String sellerId;
/**
* 供货方姓名
*/
private String sellerName;
/**
* 卖方类型
*/
private Integer sellerType;
/**
* 销售区域
*/
private String sellerArea;
/**
* 销售区域编码
*/
private String sellerAreaRegion;
/**
* 采摘要求
*/
private String pickRequirement;
/**
* 要求供货时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate requireSupplyDate;
/**
* 采收时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate pickDate;
/**
* 确认时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime ensureDate;
/**
* 取消时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime cancelDate;
/**
* 拒绝时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime rejectDate;
/**
* 拒绝理由
*/
private String rejectReason;
/**
* 定金支付时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime depositDate;
/**
* 尾款支付时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime finalPaymentDate;
/**
* 总金额
*/
private BigDecimal amount;
/**
* 优惠金额
*/
private BigDecimal discount;
/**
* 定金
*/
private BigDecimal deposit;
/**
* 尾款
*/
private BigDecimal finalPayment;
/**
* 供货方式 默认1 现场交货
*/
private Integer supplyType;
/**
* 订单状态: 1待确认 2待付定金 3 代采收 4 待付尾款 5 已拒绝 6已取消 7 已完成
*/
private Integer purchaseStatus;
public PurchaseBill(PurchaseBill purchaseBill) {
if (Objects.nonNull(purchaseBill)) {
this.id = purchaseBill.id;
this.sysId = purchaseBill.sysId;
this.organizationId = purchaseBill.organizationId;
this.createTime = purchaseBill.createTime;
this.updateTime = purchaseBill.updateTime;
this.purchaseBillCode = purchaseBill.purchaseBillCode;
this.saleOrchardId = purchaseBill.saleOrchardId;
this.title = purchaseBill.title;
this.orchardAddress = purchaseBill.orchardAddress;
this.longitude = purchaseBill.longitude;
this.latitude = purchaseBill.latitude;
this.buyerId = purchaseBill.buyerId;
this.buyerName = purchaseBill.buyerName;
this.buyerType = purchaseBill.buyerType;
this.sellerId = purchaseBill.sellerId;
this.sellerName = purchaseBill.sellerName;
this.sellerType = purchaseBill.sellerType;
this.sellerArea = purchaseBill.sellerArea;
this.sellerAreaRegion = purchaseBill.sellerAreaRegion;
this.pickRequirement = purchaseBill.pickRequirement;
this.requireSupplyDate = purchaseBill.requireSupplyDate;
this.pickDate = purchaseBill.pickDate;
this.ensureDate = purchaseBill.ensureDate;
this.cancelDate = purchaseBill.cancelDate;
this.rejectDate = purchaseBill.rejectDate;
this.rejectReason = purchaseBill.rejectReason;
this.depositDate = purchaseBill.depositDate;
this.finalPaymentDate = purchaseBill.finalPaymentDate;
this.amount = purchaseBill.amount;
this.discount = purchaseBill.discount;
this.deposit = purchaseBill.deposit;
this.finalPayment = purchaseBill.finalPayment;
this.supplyType = purchaseBill.supplyType;
this.purchaseStatus = purchaseBill.purchaseStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Objects;
/**
* 采购单详情
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_purchase_bill_detail")
public class PurchaseBillDetail {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 采购单单号
*/
private String purchaseBillCode;
/**
* 销售果园Id
*/
private String saleOrchardId;
/**
* 种植品种类型
*/
private Integer plantType;
/**
* 商品类型 1成果 2 种苗
*/
private Integer productType;
/**
* 价格
*/
private BigDecimal price;
/**
* 预期供货 数量(重量)
*/
private BigDecimal expectQuantity;
/**
* 实际供货 数量(重量)
*/
private BigDecimal realQuantity;
/**
* 可供应量
*/
private BigDecimal remain;
/**
* 最小供应量
*/
private BigDecimal minimumSupply;
/**
* 备注
*/
private String remark;
/**
* 可供货时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate supplyDate;
/**
* 图片
*/
private String image;
/**
* 种植品种名称
*/
private String plantTypeName;
public PurchaseBillDetail(PurchaseBillDetail purchaseBillDetail) {
if (Objects.nonNull(purchaseBillDetail)) {
this.id = purchaseBillDetail.id;
this.purchaseBillCode = purchaseBillDetail.purchaseBillCode;
this.saleOrchardId = purchaseBillDetail.saleOrchardId;
this.plantType = purchaseBillDetail.plantType;
this.productType = purchaseBillDetail.productType;
this.price = purchaseBillDetail.price;
this.expectQuantity = purchaseBillDetail.expectQuantity;
this.realQuantity = purchaseBillDetail.realQuantity;
this.remain = purchaseBillDetail.remain;
this.minimumSupply = purchaseBillDetail.minimumSupply;
this.remark = purchaseBillDetail.remark;
this.supplyDate = purchaseBillDetail.supplyDate;
this.image = purchaseBillDetail.image;
this.plantTypeName = purchaseBillDetail.plantTypeName;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* QA知识库
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_qa_knowledge_base")
public class QaKnowledgeBase {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 知识库id
*/
private String knowledgeBaseId;
/**
* Q&A标题
*/
private String qaTitle;
/**
* 状态:0启用 1禁用
*/
private Integer qaState;
/**
* 置顶:0不置顶1置顶
*/
private Integer qaTop;
/**
* 匹配关键字
*/
private String mappingKeyword;
/**
* 回答
*/
private String qaAnswer;
/**
* 分类id
*/
private String protectClassifyId;
/**
* 阅读数量
*/
private Integer readingNumber;
/**
* 是否删除 true已-删除 false-未删除
*/
private Boolean knowledgeDelete;
public QaKnowledgeBase(QaKnowledgeBase qaKnowledgeBase) {
if (Objects.nonNull(qaKnowledgeBase)) {
this.id = qaKnowledgeBase.id;
this.sysId = qaKnowledgeBase.sysId;
this.organizationId = qaKnowledgeBase.organizationId;
this.createTime = qaKnowledgeBase.createTime;
this.updateTime = qaKnowledgeBase.updateTime;
this.knowledgeBaseId = qaKnowledgeBase.knowledgeBaseId;
this.qaTitle = qaKnowledgeBase.qaTitle;
this.qaState = qaKnowledgeBase.qaState;
this.qaTop = qaKnowledgeBase.qaTop;
this.mappingKeyword = qaKnowledgeBase.mappingKeyword;
this.qaAnswer = qaKnowledgeBase.qaAnswer;
this.protectClassifyId = qaKnowledgeBase.protectClassifyId;
this.readingNumber = qaKnowledgeBase.readingNumber;
this.knowledgeDelete = qaKnowledgeBase.knowledgeDelete;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* QA知识库分类
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_qa_protect_classify")
public class QaProtecclassify {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间/发布时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 维护分类id
*/
private String protectClassifyId;
/**
* 分类名称
*/
private String classifyName;
/**
* 分类图标
*/
private String classifyPicture;
/**
* 删除:flase未删除 true删除
*/
private Boolean paDelete;
public QaProtecclassify(QaProtecclassify qaProtecclassify) {
if (Objects.nonNull(qaProtecclassify)) {
this.id = qaProtecclassify.id;
this.sysId = qaProtecclassify.sysId;
this.organizationId = qaProtecclassify.organizationId;
this.createTime = qaProtecclassify.createTime;
this.updateTime = qaProtecclassify.updateTime;
this.protectClassifyId = qaProtecclassify.protectClassifyId;
this.classifyName = qaProtecclassify.classifyName;
this.classifyPicture = qaProtecclassify.classifyPicture;
this.paDelete = qaProtecclassify.paDelete;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 销售果园
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_sale_orchard")
public class SaleOrchard {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 销售果园Id
*/
private String saleOrchardId;
/**
* 标题
*/
private String title;
/**
* 销售果园图片
*/
private String saleOrchardImage;
/**
* 果园地块编号
*/
private String gardenCode;
/**
* 种植品种
*/
private String plantType;
/**
* 果园地址
*/
private String orchardAddress;
/**
* 地址经度
*/
private BigDecimal longitude;
/**
* 地址纬度
*/
private BigDecimal latitude;
/**
* 果园所属茶农Id
*/
private String ownerId;
/**
* 果园所属茶农姓名
*/
private String ownerName;
/**
* 地块数量
*/
private Integer gardenCount;
/**
* 发布人Id
*/
private String publisherId;
/**
* 发布人名
*/
private String publisherName;
/**
* 销售果园Id 1茶农 4经纪人
*/
private Integer publisherType;
/**
* 删除状态 1未删除 0已删除
*/
private Integer deleteStatus;
/**
* 上下架状态 1已上架 0 下架
*/
private Integer shelveStatus;
/**
* 果园面积
*/
private BigDecimal gardenArea;
public SaleOrchard(SaleOrchard saleOrchard) {
if (Objects.nonNull(saleOrchard)) {
this.id = saleOrchard.id;
this.sysId = saleOrchard.sysId;
this.organizationId = saleOrchard.organizationId;
this.createTime = saleOrchard.createTime;
this.updateTime = saleOrchard.updateTime;
this.saleOrchardId = saleOrchard.saleOrchardId;
this.title = saleOrchard.title;
this.saleOrchardImage = saleOrchard.saleOrchardImage;
this.gardenCode = saleOrchard.gardenCode;
this.plantType = saleOrchard.plantType;
this.orchardAddress = saleOrchard.orchardAddress;
this.longitude = saleOrchard.longitude;
this.latitude = saleOrchard.latitude;
this.ownerId = saleOrchard.ownerId;
this.ownerName = saleOrchard.ownerName;
this.gardenCount = saleOrchard.gardenCount;
this.publisherId = saleOrchard.publisherId;
this.publisherName = saleOrchard.publisherName;
this.publisherType = saleOrchard.publisherType;
this.deleteStatus = saleOrchard.deleteStatus;
this.shelveStatus = saleOrchard.shelveStatus;
this.gardenArea = saleOrchard.gardenArea;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Objects;
/**
* 销售果园价格详情
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_sale_orchard_detail")
public class SaleOrchardDetail {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 销售果园Id
*/
private String saleOrchardId;
/**
* 种植品种类型
*/
private Integer plantType;
/**
* 商品类型 1成果 2 种苗
*/
private Integer productType;
/**
* 种植品种名称
*/
private String plantTypeName;
/**
* 价格
*/
private BigDecimal price;
/**
* 可供应量
*/
private BigDecimal remain;
/**
* 最小供应量
*/
private BigDecimal minimumSupply;
/**
* 备注
*/
private String remark;
/**
* 图片
*/
private String image;
/**
* 可供货时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate supplyDate;
public SaleOrchardDetail(SaleOrchardDetail saleOrchardDetail) {
if (Objects.nonNull(saleOrchardDetail)) {
this.id = saleOrchardDetail.id;
this.saleOrchardId = saleOrchardDetail.saleOrchardId;
this.plantType = saleOrchardDetail.plantType;
this.productType = saleOrchardDetail.productType;
this.plantTypeName = saleOrchardDetail.plantTypeName;
this.price = saleOrchardDetail.price;
this.remain = saleOrchardDetail.remain;
this.minimumSupply = saleOrchardDetail.minimumSupply;
this.remark = saleOrchardDetail.remark;
this.image = saleOrchardDetail.image;
this.supplyDate = saleOrchardDetail.supplyDate;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 销售果园交易快照
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_sale_orchard_snapshot")
public class SaleOrchardSnapshot {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 销售果园Id
*/
private String saleOrchardId;
/**
* 采购单单号
*/
private String purchaseBillCode;
/**
* 销售果园图片
*/
private String saleOrchardImage;
/**
* 种植品种
*/
private String plantType;
/**
* 果园地址
*/
private String orchardAddress;
/**
* 地址经度
*/
private BigDecimal longitude;
/**
* 地址纬度
*/
private BigDecimal latitude;
/**
* 果园所属茶农Id
*/
private String ownerId;
/**
* 发布人Id
*/
private String publisherId;
/**
* 销售果园Id 1茶农 4经纪人
*/
private Integer publisherType;
/**
* 删除状态 1未删除 0已删除
*/
private Integer deleteStatus;
public SaleOrchardSnapshot(SaleOrchardSnapshot saleOrchardSnapshot) {
if (Objects.nonNull(saleOrchardSnapshot)) {
this.id = saleOrchardSnapshot.id;
this.sysId = saleOrchardSnapshot.sysId;
this.organizationId = saleOrchardSnapshot.organizationId;
this.createTime = saleOrchardSnapshot.createTime;
this.updateTime = saleOrchardSnapshot.updateTime;
this.saleOrchardId = saleOrchardSnapshot.saleOrchardId;
this.purchaseBillCode = saleOrchardSnapshot.purchaseBillCode;
this.saleOrchardImage = saleOrchardSnapshot.saleOrchardImage;
this.plantType = saleOrchardSnapshot.plantType;
this.orchardAddress = saleOrchardSnapshot.orchardAddress;
this.longitude = saleOrchardSnapshot.longitude;
this.latitude = saleOrchardSnapshot.latitude;
this.ownerId = saleOrchardSnapshot.ownerId;
this.publisherId = saleOrchardSnapshot.publisherId;
this.publisherType = saleOrchardSnapshot.publisherType;
this.deleteStatus = saleOrchardSnapshot.deleteStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
/**
* 服务需求表
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_service_demand")
public class ServiceDemand {
private static final long serialVersionUID = 1L;
/**
* Id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 服务需求Id
*/
private String serviceDemandId;
/**
* 需求方(发布人)ID
*/
private String publisherId;
/**
* 市场主体ID
*/
private String marketEntityId;
/**
* 需求方(发布人)
*/
private String publisherName;
/**
* 需求标题
*/
private String title;
/**
* 内容
*/
private String content;
/**
* 需求状态 1:待确认 2:已接受 3:已拒绝4:已完成 5:已取消
*/
private Integer serviceDemandStatus;
/**
* 最终处理时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime finalHandleTime;
/**
* 审核备注
*/
private String remark;
/**
* 完成备注
*/
private String finishRemark;
/**
* 删除状态 1:未删除 0:已删除
*/
private Integer deleteStatus;
public ServiceDemand(ServiceDemand serviceDemand) {
if (Objects.nonNull(serviceDemand)) {
this.id = serviceDemand.id;
this.sysId = serviceDemand.sysId;
this.organizationId = serviceDemand.organizationId;
this.createTime = serviceDemand.createTime;
this.updateTime = serviceDemand.updateTime;
this.serviceDemandId = serviceDemand.serviceDemandId;
this.publisherId = serviceDemand.publisherId;
this.marketEntityId = serviceDemand.marketEntityId;
this.publisherName = serviceDemand.publisherName;
this.title = serviceDemand.title;
this.content = serviceDemand.content;
this.serviceDemandStatus = serviceDemand.serviceDemandStatus;
this.finalHandleTime = serviceDemand.finalHandleTime;
this.remark = serviceDemand.remark;
this.finishRemark = serviceDemand.finishRemark;
this.deleteStatus = serviceDemand.deleteStatus;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Objects;
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_specification")
public class Specification {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 系统id
*/
private String sysId;
/**
* 组织id
*/
private String organizationId;
/**
* 操作人id
*/
private String operator;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
/**
* 更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
/**
* 操作人名称
*/
private String operatorName;
private String specification;
public Specification(Specification specification) {
if (Objects.nonNull(specification)) {
this.id = specification.id;
this.sysId = specification.sysId;
this.organizationId = specification.organizationId;
this.operator = specification.operator;
this.createTime = specification.createTime;
this.updateTime = specification.updateTime;
this.operatorName = specification.operatorName;
this.specification = specification.specification;
}
}
}
package com.panda.zgqc.app.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Objects;
/**
* 自定义标签申领表
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_tag_diy_record")
public class TagDiyRecord {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 标识申领表主键
*/
private Long recordId;
/**
* 规格名称
*/
private String specificationName;
/**
* 领取数量
*/
private Long amount;
/**
* 规格
*/
private Long specification;
/**
* 领取名称
*/
private String receiveName;
/**
* 根据user_type表示不同主体id:type1时为农户id、type2时为企业id、type3时为经销商id
*/
private String subjectId;
public TagDiyRecord(TagDiyRecord tagDiyRecord) {
if (Objects.nonNull(tagDiyRecord)) {
this.id = tagDiyRecord.id;
this.recordId = tagDiyRecord.recordId;
this.specificationName = tagDiyRecord.specificationName;
this.amount = tagDiyRecord.amount;
this.specification = tagDiyRecord.specification;
this.receiveName = tagDiyRecord.receiveName;
this.subjectId = tagDiyRecord.subjectId;
}
}
}
package com.panda.zgqc.app.filter;
import com.panda.zgqc.app.annotation.SystemLog;
import lombok.extern.log4j.Log4j2;
import com.alibaba.fastjson2.JSON;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Method;
/**
* 使用AOP切Controller打印日志
*/
@Component
@Aspect
@Log4j2
public class AopLogFilter {
/**
* 控制是否开启打印日志
*/
public static Boolean OnOff = false;
protected static Logger logger = LoggerFactory.getLogger(AopLogFilter.class);
/** 换行符 */
private static final String LINE_SEPARATOR = System.lineSeparator();
/** 以自定义 @WebLog 注解为切点 */
@Pointcut("@annotation(com.panda.zgqc.app.annotation.SystemLog)")
public void webLog() {
}
/**
* 在切点之前织入
* @param joinPoint
* @throws Throwable
*/
@Before("webLog()")
public void doBefore(JoinPoint joinPoint) throws Throwable {
// 开始打印请求日志
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = attributes.getRequest();
// 获取 @WebLog 注解的描述信息
String methodDescription = getAspectLogDescription(joinPoint);
// 打印请求相关参数
logger.info("========================================== Start ==========================================");
// 打印请求 url
logger.info("URL : {}", request.getRequestURL().toString());
// 打印描述信息
logger.info("Description : {}", methodDescription);
// 打印 Http method
logger.info("HTTP Method : {}", request.getMethod());
// 打印调用 controller 的全路径以及执行方法
logger.info("Class Method : {}.{}", joinPoint.getSignature().getDeclaringTypeName(), joinPoint.getSignature().getName());
// 打印请求的 IP
logger.info("IP : {}", request.getRemoteAddr());
// 打印请求入参
logger.info("Request Args : {}", JSON.toJSONString(joinPoint.getArgs()));
}
/**
* 在切点之后织入
* @throws Throwable
*/
// @After("webLog()")
// public void doAfter() throws Throwable {
// // 接口结束后换行,方便分割查看
// logger.info("=========================================== End ===========================================" + LINE_SEPARATOR);
// }
/**
* 环绕
* @param proceedingJoinPoint
* @return
* @throws Throwable
*/
@Around("webLog()")
public Object doAround(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
long startTime = System.currentTimeMillis();
Object result = proceedingJoinPoint.proceed();
// 打印出参
logger.info("Response Args : {}", JSON.toJSONString (result));
// 执行耗时
logger.info("Time-Consuming : {} ms", System.currentTimeMillis() - startTime);
logger.info("=========================================== End ===========================================" + LINE_SEPARATOR);
return result;
}
/**
* 获取切面注解的描述
*
* @param joinPoint 切点
* @return 描述信息
* @throws Exception
*/
public String getAspectLogDescription(JoinPoint joinPoint)
throws Exception {
String targetName = joinPoint.getTarget().getClass().getName();
String methodName = joinPoint.getSignature().getName();
Object[] arguments = joinPoint.getArgs();
Class<?> targetClass = Class.forName(targetName);
Method[] methods = targetClass.getMethods();
StringBuilder description = new StringBuilder(" ");
for (Method method : methods) {
if (method.getName().equals(methodName)) {
Class[] clazz = method.getParameterTypes();
if (clazz.length == arguments.length) {
description.append(method.getAnnotation(SystemLog.class).description());
break;
}
}
}
return description.toString();
}
}
package com.panda.zgqc.app.filter;
public class AuthAspect {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.AgentFarmerRelevance;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface AgentFarmerRelevanceMapper extends BaseMapper<AgentFarmerRelevance> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Agent;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
/**
* @author hufengqin
*/
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface AgentMapper extends BaseMapper<Agent> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.AgriculturalTechnologyCourse;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface AgriculturalTechnologyCourseMapper extends BaseMapper<AgriculturalTechnologyCourse> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.AuthorTimeItem;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface AuthorTimeItemMapper extends BaseMapper<AuthorTimeItem> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.AuthorizationListimeScope;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface AuthorizationListimeScopeMapper extends BaseMapper<AuthorizationListimeScope> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.BrandEntityShow;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface BrandEntityShowMapper extends BaseMapper<BrandEntityShow> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.BrandInformation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface BrandInformationMapper extends BaseMapper<BrandInformation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.BrandPackageApplyDetail;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface BrandPackageApplyDetailMapper extends BaseMapper<BrandPackageApplyDetail> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.BrandPackageApply;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface BrandPackageApplyMapper extends BaseMapper<BrandPackageApply> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.BrandPackage;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface BrandPackageMapper extends BaseMapper<BrandPackage> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.CodeRelation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface CodeRelationMapper extends BaseMapper<CodeRelation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.ContracfillCallback;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface ContracfillCallbackMapper extends BaseMapper<ContracfillCallback> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Contracfinish;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface ContracfinishMapper extends BaseMapper<Contracfinish> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.ContracsignCallback;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface ContracsignCallbackMapper extends BaseMapper<ContracsignCallback> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Declare;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DeclareMapper extends BaseMapper<Declare> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.DiseasePesoutline;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DiseasePesoutlineMapper extends BaseMapper<DiseasePesoutline> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.DiseasePespreventionMethod;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DiseasePespreventionMethodMapper extends BaseMapper<DiseasePespreventionMethod> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.DiseasePesstore;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DiseasePesstoreMapper extends BaseMapper<DiseasePesstore> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.DiseasePesstoreRelation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DiseasePesstoreRelationMapper extends BaseMapper<DiseasePesstoreRelation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.DiseasePest;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface DiseasePestMapper extends BaseMapper<DiseasePest> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Evaluation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface EvaluationMapper extends BaseMapper<Evaluation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.FinancialSupermarket;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface FinancialSupermarketMapper extends BaseMapper<FinancialSupermarket> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Insecdevice;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface InsecdeviceMapper extends BaseMapper<Insecdevice> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.InsecmonitorData;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface InsecmonitorDataMapper extends BaseMapper<InsecmonitorData> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.InsuranceProduct;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface InsuranceProductMapper extends BaseMapper<InsuranceProduct> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Iowarning;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface IowarningMapper extends BaseMapper<Iowarning> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.LaborHireEnroll;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface LaborHireEnrollMapper extends BaseMapper<LaborHireEnroll> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.LaborHireInfo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface LaborHireInfoMapper extends BaseMapper<LaborHireInfo> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.LandInformation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface LandInformationMapper extends BaseMapper<LandInformation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.LikeRelationship;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface LikeRelationshipMapper extends BaseMapper<LikeRelationship> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.MarkeentityDetail;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface MarkeentityDetailMapper extends BaseMapper<MarkeentityDetail> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Markeentity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface MarkeentityMapper extends BaseMapper<Markeentity> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.MeteorologyWarningRuleDetail;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface MeteorologyWarningRuleDetailMapper extends BaseMapper<MeteorologyWarningRuleDetail> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.MeteorologyWarningRule;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface MeteorologyWarningRuleMapper extends BaseMapper<MeteorologyWarningRule> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.MouseMonitorData;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface MouseMonitorDataMapper extends BaseMapper<MouseMonitorData> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.OrchardGardenRelation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface OrchardGardenRelationMapper extends BaseMapper<OrchardGardenRelation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.OrchardHosting;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface OrchardHostingMapper extends BaseMapper<OrchardHosting> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.OtherRelatedSubjecinformation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface OtherRelatedSubjecinformationMapper extends BaseMapper<OtherRelatedSubjecinformation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.PersonalizedRecommendation;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface PersonalizedRecommendationMapper extends BaseMapper<PersonalizedRecommendation> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.PolicyRegulations;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface PolicyRegulationsMapper extends BaseMapper<PolicyRegulations> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.PurchaseBillDetail;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface PurchaseBillDetailMapper extends BaseMapper<PurchaseBillDetail> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.PurchaseBill;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface PurchaseBillMapper extends BaseMapper<PurchaseBill> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.QaKnowledgeBase;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface QaKnowledgeBaseMapper extends BaseMapper<QaKnowledgeBase> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.QaProtecclassify;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface QaProtecclassifyMapper extends BaseMapper<QaProtecclassify> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.SaleOrchardDetail;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface SaleOrchardDetailMapper extends BaseMapper<SaleOrchardDetail> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.SaleOrchard;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface SaleOrchardMapper extends BaseMapper<SaleOrchard> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.SaleOrchardSnapshot;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface SaleOrchardSnapshotMapper extends BaseMapper<SaleOrchardSnapshot> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.ServiceDemand;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface ServiceDemandMapper extends BaseMapper<ServiceDemand> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.Specification;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface SpecificationMapper extends BaseMapper<Specification> {
}
package com.panda.zgqc.app.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.panda.zgqc.app.domain.TagDiyRecord;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.transaction.annotation.Transactional;
@Mapper
@Transactional(rollbackFor = Exception.class)
public interface TagDiyRecordMapper extends BaseMapper<TagDiyRecord> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.AgentFarmerRelevance;
public interface IAgentFarmerRelevanceService extends IService<AgentFarmerRelevance> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Agent;
public interface IAgentService extends IService<Agent> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.AgriculturalTechnologyCourse;
public interface IAgriculturalTechnologyCourseService extends IService<AgriculturalTechnologyCourse> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.AuthorTimeItem;
public interface IAuthorTimeItemService extends IService<AuthorTimeItem> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.AuthorizationListimeScope;
public interface IAuthorizationListimeScopeService extends IService<AuthorizationListimeScope> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.BrandEntityShow;
public interface IBrandEntityShowService extends IService<BrandEntityShow> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.BrandInformation;
public interface IBrandInformationService extends IService<BrandInformation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.BrandPackageApplyDetail;
public interface IBrandPackageApplyDetailService extends IService<BrandPackageApplyDetail> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.BrandPackageApply;
public interface IBrandPackageApplyService extends IService<BrandPackageApply> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.BrandPackage;
public interface IBrandPackageService extends IService<BrandPackage> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.CodeRelation;
public interface ICodeRelationService extends IService<CodeRelation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.ContracfillCallback;
public interface IContracfillCallbackService extends IService<ContracfillCallback> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Contracfinish;
public interface IContracfinishService extends IService<Contracfinish> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.ContracsignCallback;
public interface IContracsignCallbackService extends IService<ContracsignCallback> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Declare;
public interface IDeclareService extends IService<Declare> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.DiseasePesoutline;
public interface IDiseasePesoutlineService extends IService<DiseasePesoutline> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.DiseasePespreventionMethod;
public interface IDiseasePespreventionMethodService extends IService<DiseasePespreventionMethod> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.DiseasePesstoreRelation;
public interface IDiseasePesstoreRelationService extends IService<DiseasePesstoreRelation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.DiseasePesstore;
public interface IDiseasePesstoreService extends IService<DiseasePesstore> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.DiseasePest;
public interface IDiseasePestService extends IService<DiseasePest> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Evaluation;
public interface IEvaluationService extends IService<Evaluation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.FinancialSupermarket;
public interface IFinancialSupermarketService extends IService<FinancialSupermarket> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Insecdevice;
public interface IInsecdeviceService extends IService<Insecdevice> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.InsecmonitorData;
public interface IInsecmonitorDataService extends IService<InsecmonitorData> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.InsuranceProduct;
public interface IInsuranceProductService extends IService<InsuranceProduct> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Iowarning;
public interface IIowarningService extends IService<Iowarning> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.LaborHireEnroll;
public interface ILaborHireEnrollService extends IService<LaborHireEnroll> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.LaborHireInfo;
public interface ILaborHireInfoService extends IService<LaborHireInfo> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.LandInformation;
public interface ILandInformationService extends IService<LandInformation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.LikeRelationship;
public interface ILikeRelationshipService extends IService<LikeRelationship> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.MarkeentityDetail;
public interface IMarkeentityDetailService extends IService<MarkeentityDetail> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Markeentity;
public interface IMarkeentityService extends IService<Markeentity> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.MeteorologyWarningRuleDetail;
public interface IMeteorologyWarningRuleDetailService extends IService<MeteorologyWarningRuleDetail> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.MeteorologyWarningRule;
public interface IMeteorologyWarningRuleService extends IService<MeteorologyWarningRule> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.MouseMonitorData;
public interface IMouseMonitorDataService extends IService<MouseMonitorData> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.OrchardGardenRelation;
public interface IOrchardGardenRelationService extends IService<OrchardGardenRelation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.OrchardHosting;
public interface IOrchardHostingService extends IService<OrchardHosting> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.OtherRelatedSubjecinformation;
public interface IOtherRelatedSubjecinformationService extends IService<OtherRelatedSubjecinformation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.PersonalizedRecommendation;
public interface IPersonalizedRecommendationService extends IService<PersonalizedRecommendation> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.PolicyRegulations;
public interface IPolicyRegulationsService extends IService<PolicyRegulations> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.PurchaseBillDetail;
public interface IPurchaseBillDetailService extends IService<PurchaseBillDetail> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.PurchaseBill;
public interface IPurchaseBillService extends IService<PurchaseBill> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.QaKnowledgeBase;
public interface IQaKnowledgeBaseService extends IService<QaKnowledgeBase> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.QaProtecclassify;
public interface IQaProtecclassifyService extends IService<QaProtecclassify> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.SaleOrchardDetail;
public interface ISaleOrchardDetailService extends IService<SaleOrchardDetail> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.SaleOrchard;
public interface ISaleOrchardService extends IService<SaleOrchard> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.SaleOrchardSnapshot;
public interface ISaleOrchardSnapshotService extends IService<SaleOrchardSnapshot> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.ServiceDemand;
public interface IServiceDemandService extends IService<ServiceDemand> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.Specification;
public interface ISpecificationService extends IService<Specification> {
}
package com.panda.zgqc.app.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panda.zgqc.app.domain.TagDiyRecord;
public interface ITagDiyRecordService extends IService<TagDiyRecord> {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.AgentFarmerRelevance;
import com.panda.zgqc.app.mapper.AgentFarmerRelevanceMapper;
import com.panda.zgqc.app.service.IAgentFarmerRelevanceService;
import org.springframework.stereotype.Service;
@Service
public class AgentFarmerRelevanceServiceImpl extends ServiceImpl<AgentFarmerRelevanceMapper, AgentFarmerRelevance> implements IAgentFarmerRelevanceService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Agent;
import com.panda.zgqc.app.mapper.AgentMapper;
import com.panda.zgqc.app.service.IAgentService;
import lombok.extern.log4j.Log4j2;
import org.springframework.stereotype.Service;
/**
* @author 123456
*/
@Service
@Log4j2
public class AgentServiceImpl extends ServiceImpl<AgentMapper, Agent> implements IAgentService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.AgriculturalTechnologyCourse;
import com.panda.zgqc.app.mapper.AgriculturalTechnologyCourseMapper;
import com.panda.zgqc.app.service.IAgriculturalTechnologyCourseService;
import org.springframework.stereotype.Service;
@Service
public class AgriculturalTechnologyCourseServiceImpl extends ServiceImpl<AgriculturalTechnologyCourseMapper, AgriculturalTechnologyCourse> implements IAgriculturalTechnologyCourseService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.AuthorTimeItem;
import com.panda.zgqc.app.mapper.AuthorTimeItemMapper;
import com.panda.zgqc.app.service.IAuthorTimeItemService;
import org.springframework.stereotype.Service;
@Service
public class AuthorTimeItemServiceImpl extends ServiceImpl<AuthorTimeItemMapper, AuthorTimeItem> implements IAuthorTimeItemService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.AuthorizationListimeScope;
import com.panda.zgqc.app.mapper.AuthorizationListimeScopeMapper;
import com.panda.zgqc.app.service.IAuthorizationListimeScopeService;
import org.springframework.stereotype.Service;
@Service
public class AuthorizationListimeScopeServiceImpl extends ServiceImpl<AuthorizationListimeScopeMapper, AuthorizationListimeScope> implements IAuthorizationListimeScopeService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.BrandEntityShow;
import com.panda.zgqc.app.mapper.BrandEntityShowMapper;
import com.panda.zgqc.app.service.IBrandEntityShowService;
import org.springframework.stereotype.Service;
@Service
public class BrandEntityShowServiceImpl extends ServiceImpl<BrandEntityShowMapper, BrandEntityShow> implements IBrandEntityShowService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.BrandInformation;
import com.panda.zgqc.app.mapper.BrandInformationMapper;
import com.panda.zgqc.app.service.IBrandInformationService;
import org.springframework.stereotype.Service;
@Service
public class BrandInformationServiceImpl extends ServiceImpl<BrandInformationMapper, BrandInformation> implements IBrandInformationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.BrandPackageApplyDetail;
import com.panda.zgqc.app.mapper.BrandPackageApplyDetailMapper;
import com.panda.zgqc.app.service.IBrandPackageApplyDetailService;
import org.springframework.stereotype.Service;
@Service
public class BrandPackageApplyDetailServiceImpl extends ServiceImpl<BrandPackageApplyDetailMapper, BrandPackageApplyDetail> implements IBrandPackageApplyDetailService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.BrandPackageApply;
import com.panda.zgqc.app.mapper.BrandPackageApplyMapper;
import com.panda.zgqc.app.service.IBrandPackageApplyService;
import org.springframework.stereotype.Service;
@Service
public class BrandPackageApplyServiceImpl extends ServiceImpl<BrandPackageApplyMapper, BrandPackageApply> implements IBrandPackageApplyService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.BrandPackage;
import com.panda.zgqc.app.mapper.BrandPackageMapper;
import com.panda.zgqc.app.service.IBrandPackageService;
import org.springframework.stereotype.Service;
@Service
public class BrandPackageServiceImpl extends ServiceImpl<BrandPackageMapper, BrandPackage> implements IBrandPackageService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.CodeRelation;
import com.panda.zgqc.app.mapper.CodeRelationMapper;
import com.panda.zgqc.app.service.ICodeRelationService;
import org.springframework.stereotype.Service;
@Service
public class CodeRelationServiceImpl extends ServiceImpl<CodeRelationMapper, CodeRelation> implements ICodeRelationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.ContracfillCallback;
import com.panda.zgqc.app.mapper.ContracfillCallbackMapper;
import com.panda.zgqc.app.service.IContracfillCallbackService;
import org.springframework.stereotype.Service;
@Service
public class ContracfillCallbackServiceImpl extends ServiceImpl<ContracfillCallbackMapper, ContracfillCallback> implements IContracfillCallbackService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Contracfinish;
import com.panda.zgqc.app.mapper.ContracfinishMapper;
import com.panda.zgqc.app.service.IContracfinishService;
import org.springframework.stereotype.Service;
@Service
public class ContracfinishServiceImpl extends ServiceImpl<ContracfinishMapper, Contracfinish> implements IContracfinishService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.ContracsignCallback;
import com.panda.zgqc.app.mapper.ContracsignCallbackMapper;
import com.panda.zgqc.app.service.IContracsignCallbackService;
import org.springframework.stereotype.Service;
@Service
public class ContracsignCallbackServiceImpl extends ServiceImpl<ContracsignCallbackMapper, ContracsignCallback> implements IContracsignCallbackService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Declare;
import com.panda.zgqc.app.mapper.DeclareMapper;
import com.panda.zgqc.app.service.IDeclareService;
import org.springframework.stereotype.Service;
@Service
public class DeclareServiceImpl extends ServiceImpl<DeclareMapper, Declare> implements IDeclareService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.DiseasePesoutline;
import com.panda.zgqc.app.mapper.DiseasePesoutlineMapper;
import com.panda.zgqc.app.service.IDiseasePesoutlineService;
import org.springframework.stereotype.Service;
@Service
public class DiseasePesoutlineServiceImpl extends ServiceImpl<DiseasePesoutlineMapper, DiseasePesoutline> implements IDiseasePesoutlineService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.DiseasePespreventionMethod;
import com.panda.zgqc.app.mapper.DiseasePespreventionMethodMapper;
import com.panda.zgqc.app.service.IDiseasePespreventionMethodService;
import org.springframework.stereotype.Service;
@Service
public class DiseasePespreventionMethodServiceImpl extends ServiceImpl<DiseasePespreventionMethodMapper, DiseasePespreventionMethod> implements IDiseasePespreventionMethodService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.DiseasePesstoreRelation;
import com.panda.zgqc.app.mapper.DiseasePesstoreRelationMapper;
import com.panda.zgqc.app.service.IDiseasePesstoreRelationService;
import org.springframework.stereotype.Service;
@Service
public class DiseasePesstoreRelationServiceImpl extends ServiceImpl<DiseasePesstoreRelationMapper, DiseasePesstoreRelation> implements IDiseasePesstoreRelationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.DiseasePesstore;
import com.panda.zgqc.app.mapper.DiseasePesstoreMapper;
import com.panda.zgqc.app.service.IDiseasePesstoreService;
import org.springframework.stereotype.Service;
@Service
public class DiseasePesstoreServiceImpl extends ServiceImpl<DiseasePesstoreMapper, DiseasePesstore> implements IDiseasePesstoreService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.DiseasePest;
import com.panda.zgqc.app.mapper.DiseasePestMapper;
import com.panda.zgqc.app.service.IDiseasePestService;
import org.springframework.stereotype.Service;
@Service
public class DiseasePestServiceImpl extends ServiceImpl<DiseasePestMapper, DiseasePest> implements IDiseasePestService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Evaluation;
import com.panda.zgqc.app.mapper.EvaluationMapper;
import com.panda.zgqc.app.service.IEvaluationService;
import org.springframework.stereotype.Service;
@Service
public class EvaluationServiceImpl extends ServiceImpl<EvaluationMapper, Evaluation> implements IEvaluationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.FinancialSupermarket;
import com.panda.zgqc.app.mapper.FinancialSupermarketMapper;
import com.panda.zgqc.app.service.IFinancialSupermarketService;
import org.springframework.stereotype.Service;
@Service
public class FinancialSupermarketServiceImpl extends ServiceImpl<FinancialSupermarketMapper, FinancialSupermarket> implements IFinancialSupermarketService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Insecdevice;
import com.panda.zgqc.app.mapper.InsecdeviceMapper;
import com.panda.zgqc.app.service.IInsecdeviceService;
import org.springframework.stereotype.Service;
@Service
public class InsecdeviceServiceImpl extends ServiceImpl<InsecdeviceMapper, Insecdevice> implements IInsecdeviceService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.InsecmonitorData;
import com.panda.zgqc.app.mapper.InsecmonitorDataMapper;
import com.panda.zgqc.app.service.IInsecmonitorDataService;
import org.springframework.stereotype.Service;
@Service
public class InsecmonitorDataServiceImpl extends ServiceImpl<InsecmonitorDataMapper, InsecmonitorData> implements IInsecmonitorDataService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.InsuranceProduct;
import com.panda.zgqc.app.mapper.InsuranceProductMapper;
import com.panda.zgqc.app.service.IInsuranceProductService;
import org.springframework.stereotype.Service;
@Service
public class InsuranceProductServiceImpl extends ServiceImpl<InsuranceProductMapper, InsuranceProduct> implements IInsuranceProductService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Iowarning;
import com.panda.zgqc.app.mapper.IowarningMapper;
import com.panda.zgqc.app.service.IIowarningService;
import org.springframework.stereotype.Service;
@Service
public class IowarningServiceImpl extends ServiceImpl<IowarningMapper, Iowarning> implements IIowarningService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.LaborHireEnroll;
import com.panda.zgqc.app.mapper.LaborHireEnrollMapper;
import com.panda.zgqc.app.service.ILaborHireEnrollService;
import org.springframework.stereotype.Service;
@Service
public class LaborHireEnrollServiceImpl extends ServiceImpl<LaborHireEnrollMapper, LaborHireEnroll> implements ILaborHireEnrollService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.LaborHireInfo;
import com.panda.zgqc.app.mapper.LaborHireInfoMapper;
import com.panda.zgqc.app.service.ILaborHireInfoService;
import org.springframework.stereotype.Service;
@Service
public class LaborHireInfoServiceImpl extends ServiceImpl<LaborHireInfoMapper, LaborHireInfo> implements ILaborHireInfoService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.LandInformation;
import com.panda.zgqc.app.mapper.LandInformationMapper;
import com.panda.zgqc.app.service.ILandInformationService;
import org.springframework.stereotype.Service;
@Service
public class LandInformationServiceImpl extends ServiceImpl<LandInformationMapper, LandInformation> implements ILandInformationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.LikeRelationship;
import com.panda.zgqc.app.mapper.LikeRelationshipMapper;
import com.panda.zgqc.app.service.ILikeRelationshipService;
import org.springframework.stereotype.Service;
@Service
public class LikeRelationshipServiceImpl extends ServiceImpl<LikeRelationshipMapper, LikeRelationship> implements ILikeRelationshipService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.MarkeentityDetail;
import com.panda.zgqc.app.mapper.MarkeentityDetailMapper;
import com.panda.zgqc.app.service.IMarkeentityDetailService;
import org.springframework.stereotype.Service;
@Service
public class MarkeentityDetailServiceImpl extends ServiceImpl<MarkeentityDetailMapper, MarkeentityDetail> implements IMarkeentityDetailService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Markeentity;
import com.panda.zgqc.app.mapper.MarkeentityMapper;
import com.panda.zgqc.app.service.IMarkeentityService;
import org.springframework.stereotype.Service;
@Service
public class MarkeentityServiceImpl extends ServiceImpl<MarkeentityMapper, Markeentity> implements IMarkeentityService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.MeteorologyWarningRuleDetail;
import com.panda.zgqc.app.mapper.MeteorologyWarningRuleDetailMapper;
import com.panda.zgqc.app.service.IMeteorologyWarningRuleDetailService;
import org.springframework.stereotype.Service;
@Service
public class MeteorologyWarningRuleDetailServiceImpl extends ServiceImpl<MeteorologyWarningRuleDetailMapper, MeteorologyWarningRuleDetail> implements IMeteorologyWarningRuleDetailService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.MeteorologyWarningRule;
import com.panda.zgqc.app.mapper.MeteorologyWarningRuleMapper;
import com.panda.zgqc.app.service.IMeteorologyWarningRuleService;
import org.springframework.stereotype.Service;
@Service
public class MeteorologyWarningRuleServiceImpl extends ServiceImpl<MeteorologyWarningRuleMapper, MeteorologyWarningRule> implements IMeteorologyWarningRuleService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.MouseMonitorData;
import com.panda.zgqc.app.mapper.MouseMonitorDataMapper;
import com.panda.zgqc.app.service.IMouseMonitorDataService;
import org.springframework.stereotype.Service;
@Service
public class MouseMonitorDataServiceImpl extends ServiceImpl<MouseMonitorDataMapper, MouseMonitorData> implements IMouseMonitorDataService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.OrchardGardenRelation;
import com.panda.zgqc.app.mapper.OrchardGardenRelationMapper;
import com.panda.zgqc.app.service.IOrchardGardenRelationService;
import org.springframework.stereotype.Service;
@Service
public class OrchardGardenRelationServiceImpl extends ServiceImpl<OrchardGardenRelationMapper, OrchardGardenRelation> implements IOrchardGardenRelationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.OrchardHosting;
import com.panda.zgqc.app.mapper.OrchardHostingMapper;
import com.panda.zgqc.app.service.IOrchardHostingService;
import org.springframework.stereotype.Service;
@Service
public class OrchardHostingServiceImpl extends ServiceImpl<OrchardHostingMapper, OrchardHosting> implements IOrchardHostingService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.OtherRelatedSubjecinformation;
import com.panda.zgqc.app.mapper.OtherRelatedSubjecinformationMapper;
import com.panda.zgqc.app.service.IOtherRelatedSubjecinformationService;
import org.springframework.stereotype.Service;
@Service
public class OtherRelatedSubjecinformationServiceImpl extends ServiceImpl<OtherRelatedSubjecinformationMapper, OtherRelatedSubjecinformation> implements IOtherRelatedSubjecinformationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.PersonalizedRecommendation;
import com.panda.zgqc.app.mapper.PersonalizedRecommendationMapper;
import com.panda.zgqc.app.service.IPersonalizedRecommendationService;
import org.springframework.stereotype.Service;
@Service
public class PersonalizedRecommendationServiceImpl extends ServiceImpl<PersonalizedRecommendationMapper, PersonalizedRecommendation> implements IPersonalizedRecommendationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.PolicyRegulations;
import com.panda.zgqc.app.mapper.PolicyRegulationsMapper;
import com.panda.zgqc.app.service.IPolicyRegulationsService;
import org.springframework.stereotype.Service;
@Service
public class PolicyRegulationsServiceImpl extends ServiceImpl<PolicyRegulationsMapper, PolicyRegulations> implements IPolicyRegulationsService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.PurchaseBillDetail;
import com.panda.zgqc.app.mapper.PurchaseBillDetailMapper;
import com.panda.zgqc.app.service.IPurchaseBillDetailService;
import org.springframework.stereotype.Service;
@Service
public class PurchaseBillDetailServiceImpl extends ServiceImpl<PurchaseBillDetailMapper, PurchaseBillDetail> implements IPurchaseBillDetailService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.PurchaseBill;
import com.panda.zgqc.app.mapper.PurchaseBillMapper;
import com.panda.zgqc.app.service.IPurchaseBillService;
import org.springframework.stereotype.Service;
@Service
public class PurchaseBillServiceImpl extends ServiceImpl<PurchaseBillMapper, PurchaseBill> implements IPurchaseBillService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.QaKnowledgeBase;
import com.panda.zgqc.app.mapper.QaKnowledgeBaseMapper;
import com.panda.zgqc.app.service.IQaKnowledgeBaseService;
import org.springframework.stereotype.Service;
@Service
public class QaKnowledgeBaseServiceImpl extends ServiceImpl<QaKnowledgeBaseMapper, QaKnowledgeBase> implements IQaKnowledgeBaseService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.QaProtecclassify;
import com.panda.zgqc.app.mapper.QaProtecclassifyMapper;
import com.panda.zgqc.app.service.IQaProtecclassifyService;
import org.springframework.stereotype.Service;
@Service
public class QaProtecclassifyServiceImpl extends ServiceImpl<QaProtecclassifyMapper, QaProtecclassify> implements IQaProtecclassifyService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.SaleOrchardDetail;
import com.panda.zgqc.app.mapper.SaleOrchardDetailMapper;
import com.panda.zgqc.app.service.ISaleOrchardDetailService;
import org.springframework.stereotype.Service;
@Service
public class SaleOrchardDetailServiceImpl extends ServiceImpl<SaleOrchardDetailMapper, SaleOrchardDetail> implements ISaleOrchardDetailService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.SaleOrchard;
import com.panda.zgqc.app.mapper.SaleOrchardMapper;
import com.panda.zgqc.app.service.ISaleOrchardService;
import org.springframework.stereotype.Service;
@Service
public class SaleOrchardServiceImpl extends ServiceImpl<SaleOrchardMapper, SaleOrchard> implements ISaleOrchardService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.SaleOrchardSnapshot;
import com.panda.zgqc.app.mapper.SaleOrchardSnapshotMapper;
import com.panda.zgqc.app.service.ISaleOrchardSnapshotService;
import org.springframework.stereotype.Service;
@Service
public class SaleOrchardSnapshotServiceImpl extends ServiceImpl<SaleOrchardSnapshotMapper, SaleOrchardSnapshot> implements ISaleOrchardSnapshotService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.ServiceDemand;
import com.panda.zgqc.app.mapper.ServiceDemandMapper;
import com.panda.zgqc.app.service.IServiceDemandService;
import org.springframework.stereotype.Service;
@Service
public class ServiceDemandServiceImpl extends ServiceImpl<ServiceDemandMapper, ServiceDemand> implements IServiceDemandService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.Specification;
import com.panda.zgqc.app.mapper.SpecificationMapper;
import com.panda.zgqc.app.service.ISpecificationService;
import org.springframework.stereotype.Service;
@Service
public class SpecificationServiceImpl extends ServiceImpl<SpecificationMapper, Specification> implements ISpecificationService {
}
package com.panda.zgqc.app.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panda.zgqc.app.domain.TagDiyRecord;
import com.panda.zgqc.app.mapper.TagDiyRecordMapper;
import com.panda.zgqc.app.service.ITagDiyRecordService;
import org.springframework.stereotype.Service;
@Service
public class TagDiyRecordServiceImpl extends ServiceImpl<TagDiyRecordMapper, TagDiyRecord> implements ITagDiyRecordService {
}
package com.panda.zgqc.app.utils;
import com.google.zxing.*;
import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.common.HybridBinarizer;
import com.google.zxing.qrcode.QRCodeWriter;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletResponse;
import java.awt.*;
import java.awt.geom.RoundRectangle2D;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.nio.file.Path;
import java.util.HashMap;
import java.util.Hashtable;
public class QRCodeUtil {
private static final String CHARSET = "utf-8";
// LOGO宽度
private static final int WIDTH = 300;
// LOGO高度
private static final int HEIGHT = 300;
// 图片的格式
private static final String FORMAT = "png";
// 图片边距
private static final int MARGIN = 2;
// @GetMapping("/getQRCode/{userId}")
// public void getQrcode(@PathVariable("userId") Long userId, HttpServletResponse response) throws Exception {
//
// // 传参:二维码内容和生成路径
// if (orCode("https://blog.csdn.net/q15102780705/article/details/100060137", "D:\\test\\images\\OR1.jpeg")){
// System.out.println("ok,成功");
// } else{
// System.out.println("no,失败");
// }
// }
/**
* 生成二维码
* @param content 二维码扫码之后跳转的页面地址
* @param path 存储地址 本地就写本地 远端就写远端的
* @return
*/
private boolean orCode(String content, String path) {
// 定义二维码的参数
HashMap<EncodeHintType, Object> hints = new HashMap<EncodeHintType, Object>();
// 定义字符集编码格式
hints.put(EncodeHintType.CHARACTER_SET, CHARSET);
// 纠错的等级 L > M > Q > H 纠错的能力越高可存储的越少,一般使用M
hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);
// 设置图片边距
hints.put(EncodeHintType.MARGIN, MARGIN);
try {
// 最终生成 参数列表 (1.内容 2.格式 3.宽度 4.高度 5.二维码参数)
BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, WIDTH, HEIGHT, hints);
// // 写入到本地 (测试)
Path file = new File(path).toPath();
//todo 需要上传到云存储
MatrixToImageWriter.writeToPath(bitMatrix, FORMAT, file);
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}
package com.panda.zgqc.app.utils;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
public class WebUtils {
public static HttpServletRequest getCurrentRequest() {
ServletRequestAttributes request = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
return request.getRequest();
}
}
spring:
datasource:
url: jdbc:mysql://location:3306/zgqc?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
\ No newline at end of file
server:
port: 10020
spring:
#mysql config
datasource:
url: jdbc:mysql://localhost:3306/zgqc?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
tomcat:
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
time-between-eviction-runs-millis: 600000
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
#通过connectProperties属性来打开mergesql功能罗慢sQL记录
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500;
servlet:
multipart:
max-file-size: 10MB
#服务名称
application:
name: zgqc-service-app
jackson:
date-format: 'yyyy-MM-dd HH:mm:ss'
time-zone: 'GMT+8'
mapper:
# 格式化JSON按照字典顺序排序
sort-properties-alphabetically: true
config:
use-legacy-processing: true
main:
allow-circular-references: true
#mybatis config
mybatis-plus:
configuration:
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启日志
map-underscore-to-camel-case: true
mapper-locations: classpath:mapper/app/*.xml # 配置mapper.xml路径
check-config-location: true # 检查xml文件是否存在
type-aliases-package: com.panda.zqc.app.domain.*
logging:
level:
root: info
pattern:
console: '%X{RequestNo}-%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}[%L] - %msg%n'
# config: classpath:log4j2-spring.xml
file:
path: /log
#mybatis-plus 代码自动生成配置
#ucode:
# code:
# remove-table-prefix: true
# package-name: com.panda.zgqc.app
# use-lombok: true
# xml:
# add-xml: true
# table-prefix: t_
# function-author: hufengqin
# domain:
# add-note-info: true
# add-construction-method: true
# filter-sys-table: true
# project-dir: src
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'____ //
// .' \| |// `. //
// / \||| : |||// \ //
// | | \\ - /// | | //
// | _| ''---/'' | | //
// \ .-__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.____<|>_/___.' >'"". //
// | | : `- `.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. _ __\ /__ _/ .-` / / //
// ========`-.____`-.________/___.-`____.-'======== //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
${AnsiColor.BRIGHT_RED} 佛祖保佑 永无BUG 需求不改 头发永驻 ${AnsiColor.MAGENTA}
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="info">
<Properties>
<!-- 声明日志文件存储的目录 -->
<Property name="LOG_HOME">${sys:LOG_PATH}</Property>
<Property name="LOG_PATTERN"
value="%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread][%class{36}:%line] - %msg%n"></Property>
</Properties>
<Appenders>
<!--输出控制台的配置-->
<Console name="Console" target="SYSTEM_OUT">
<!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
<ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
<!-- 输出日志的格式-->
<PatternLayout pattern="${LOG_PATTERN}"/>
</Console>
<!-- INFO级别日志 -->
<RollingFile name="infoAppender" fileName="${LOG_HOME}/info.log"
filePattern="${LOG_HOME}/%d{yyyy-MM}/%d{yyyy-MM-dd}_info.log">
<ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="${LOG_PATTERN}"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100MB"/>
</Policies>
</RollingFile>
<!-- ERROR级别日志 -->
<RollingFile name="errorAppender" fileName="${LOG_HOME}/error.log"
filePattern="${LOG_HOME}/%d{yyyy-MM}/%d{yyyy-MM-dd}_error.log">
<ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="${LOG_PATTERN}"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100MB" />
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
<AppenderRef ref="infoAppender"/>
<AppenderRef ref="errorAppender"/>
</Root>
</Loggers>
</configuration>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.AgentFarmerRelevanceMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.AgentMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.AgriculturalTechnologyCourseMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.AuthorTimeItemMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.AuthorizationListimeScopeMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.BrandEntityShowMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.BrandInformationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.BrandPackageApplyDetailMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.BrandPackageApplyMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.BrandPackageMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.CodeRelationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.ContracfillCallbackMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.ContracfinishMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.ContracsignCallbackMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DeclareMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DiseasePesoutlineMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DiseasePespreventionMethodMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DiseasePesstoreMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DiseasePesstoreRelationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.DiseasePestMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.EvaluationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.FinancialSupermarketMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.InsecdeviceMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.InsecmonitorDataMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.InsuranceProductMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.IowarningMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.LaborHireEnrollMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.LaborHireInfoMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.LandInformationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.LikeRelationshipMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.MarkeentityDetailMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.MarkeentityMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.MeteorologyWarningRuleDetailMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.MeteorologyWarningRuleMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.MouseMonitorDataMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.OrchardGardenRelationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.OrchardHostingMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.OtherRelatedSubjecinformationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.PersonalizedRecommendationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.PolicyRegulationsMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.PurchaseBillDetailMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.PurchaseBillMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.QaKnowledgeBaseMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.QaProtecclassifyMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.SaleOrchardDetailMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.SaleOrchardMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.SaleOrchardSnapshotMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.ServiceDemandMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.SpecificationMapper">
</mapper>
\ No newline at end of file
<?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.panda.zgqc.app.mapper.TagDiyRecordMapper">
</mapper>
\ No newline at end of file
package com.panda.zgqc.app;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ZgqcAppApplicationTests {
@Test
void contextLoads() {
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment