基础代码生成

localizer
lzq 2025-09-12 00:13:23 +08:00
parent f3a0686397
commit d802ce5523
119 changed files with 1347 additions and 7091 deletions

View File

@ -4,6 +4,7 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import com.njzscloud.common.core.ex.Exceptions;
import com.njzscloud.common.core.ex.SysThrowable;
import com.njzscloud.common.core.tuple.Tuple2;
import com.njzscloud.common.mvc.util.FileResponseUtil;
import com.njzscloud.common.oss.util.AliOSS;
@ -11,7 +12,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
@ -44,15 +44,17 @@ public class AliService implements OSSService {
}
@Override
public void uploadFile(MultipartFile file) {
public String uploadFile(MultipartFile file) {
String contentType = file.getContentType();
String originalFilename = file.getOriginalFilename();
String objectName = IdUtil.fastSimpleUUID() + "." + FileUtil.extName(originalFilename);
try {
InputStream inputStream = file.getInputStream();
AliOSS.uploadFile(objectName, contentType, inputStream);
} catch (IOException e) {
return AliOSS.uploadFile(objectName, contentType, inputStream);
} catch (SysThrowable e) {
throw e;
} catch (Exception e) {
log.error("上传文件失败", e);
throw Exceptions.error("上传文件失败");
}

View File

@ -4,6 +4,7 @@ import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import com.njzscloud.common.core.ex.Exceptions;
import com.njzscloud.common.core.ex.SysThrowable;
import com.njzscloud.common.core.tuple.Tuple2;
import com.njzscloud.common.mvc.util.FileResponseUtil;
import com.njzscloud.common.oss.util.Minio;
@ -11,7 +12,6 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
@ -44,15 +44,17 @@ public class MinioService implements OSSService {
}
@Override
public void uploadFile(MultipartFile file) {
public String uploadFile(MultipartFile file) {
String contentType = file.getContentType();
String originalFilename = file.getOriginalFilename();
String objectName = IdUtil.fastSimpleUUID() + "." + FileUtil.extName(originalFilename);
try {
InputStream inputStream = file.getInputStream();
Minio.uploadFile(objectName, contentType, inputStream);
} catch (IOException e) {
return Minio.uploadFile(objectName, contentType, inputStream);
} catch (SysThrowable e) {
throw e;
} catch (Exception e) {
log.error("上传文件失败", e);
throw Exceptions.error("上传文件失败");
}

View File

@ -28,5 +28,5 @@ public interface OSSService {
*/
void obtainFile(String bucketName, String objectName, HttpServletResponse response);
void uploadFile(MultipartFile file);
String uploadFile(MultipartFile file);
}

View File

@ -117,11 +117,12 @@ public final class AliOSS {
}
}
public static void uploadFile(String objectName, String contentType, InputStream inputStream) {
public static String uploadFile(String objectName, String contentType, InputStream inputStream) {
try {
ObjectMetadata objectMetadata = new ObjectMetadata();
if (StrUtil.isNotBlank(contentType)) objectMetadata.setContentType(contentType);
CLIENT.putObject(BUCKET_NAME, objectName, inputStream, objectMetadata);
return "/" + BUCKET_NAME + "/" + objectName;
} catch (OSSException oe) {
log.error("阿里云上传文件失败,错误信息:{}、错误码:{}、请求标识:{}、主机标识:{}、存储桶:{}、对象名称:{}",
oe.getErrorMessage(),

View File

@ -158,13 +158,14 @@ public final class Minio {
}
}
public static void uploadFile(String objectName, String contentType, InputStream inputStream) {
Minio.execSync(() -> CLIENT.putObject(PutObjectArgs.builder()
public static String uploadFile(String objectName, String contentType, InputStream inputStream) {
Minio.exec(() -> CLIENT.putObject(PutObjectArgs.builder()
.bucket(BUCKET_NAME)
.object(objectName)
.contentType(contentType)
.stream(inputStream, -1, 1024 * 1024)
.build()));
return "/" + BUCKET_NAME + "/" + objectName;
}
public interface MinioExec<T> {

View File

@ -1,4 +1,4 @@
package com.njzscloud.supervisory.project.contant;
package com.njzscloud.supervisory.biz.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
@ -12,10 +12,12 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public enum AuditStatus implements DictStr {
DaiShenHe("DaiShenHe", "待审核"),
QuDaiShenHe("QuDaiShenHe", "待区级审核"),
ShiDaiShenHe("ShiDaiShenHe", "待市级审核"),
TongGuo("TongGuo", "通过"),
BoHui("BoHui", "驳回"),
YiCheXiao("YiCheXiao", "已撤销");
YiCheXiao("YiCheXiao", "已撤销"),
;
private final String val;
private final String txt;
}
}

View File

@ -1,22 +0,0 @@
package com.njzscloud.supervisory.biz.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* inform_category
*
*/
@Getter
@RequiredArgsConstructor
public enum InformCategory implements DictStr {
HeiChe("HeiChe", "黑车举报"),
TouDao("TouDao", "偷盗举报"),
FeiFaCheLiang("FeiFaCheLiang", "非法车辆举报"),
FeiFaChuZhi("FeiFaChuZhi", "非法处置举报"),
WeiZhang("WeiZhang", "违章举报"),
;
private final String val;
private final String txt;
}

View File

@ -12,7 +12,7 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public enum ProcessStatus implements DictStr {
DaiChuLi("DaiChuLi", "待处理"),
YiChuLi("YiChuLi", "处理"),
YiChuLi("YiChuLi", "处理"),
HuLue("HuLue", "忽略");
private final String val;

View File

@ -3,13 +3,13 @@ package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.pojo.entity.BizCompanyEntity;
import com.njzscloud.supervisory.biz.pojo.param.ModifyBizCompanyParam;
import com.njzscloud.supervisory.biz.pojo.param.SearchCompanyParam;
import com.njzscloud.supervisory.biz.pojo.result.MatchingBizCompanyResult;
import com.njzscloud.supervisory.biz.pojo.result.SearchCompanyResult;
import com.njzscloud.supervisory.biz.service.BizCompanyService;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

View File

@ -1,83 +0,0 @@
package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.pojo.entity.BizContractEntity;
import com.njzscloud.supervisory.biz.pojo.param.SearchContractParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchContractResult;
import com.njzscloud.supervisory.biz.service.BizContractService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/biz_contract")
@RequiredArgsConstructor
public class BizContractController {
private final BizContractService bizContractService;
/**
*
*
* @param bizContractEntity
*/
@PostMapping("/add")
public R<?> add(@RequestBody BizContractEntity bizContractEntity) {
bizContractService.add(bizContractEntity);
return R.success();
}
/**
*
*
* @param bizContractEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody BizContractEntity bizContractEntity) {
bizContractService.modify(bizContractEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
bizContractService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return BizContractEntity
*/
@GetMapping("/detail")
public R<BizContractEntity> detail(@RequestParam Long id) {
return R.success(bizContractService.detail(id));
}
/**
*
*
* @param searchContractParam
* @param pageParam
* @return PageResult&lt;BizContractEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<SearchContractResult>> paging(PageParam pageParam, SearchContractParam searchContractParam) {
return R.success(bizContractService.paging(pageParam, searchContractParam));
}
}

View File

@ -1,81 +0,0 @@
package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.pojo.entity.BizInformEntity;
import com.njzscloud.supervisory.biz.service.BizInformService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/biz_inform")
@RequiredArgsConstructor
public class BizInformController {
private final BizInformService bizInformService;
/**
*
*
* @param bizInformEntity
*/
@PostMapping("/add")
public R<?> add(@RequestBody BizInformEntity bizInformEntity) {
bizInformService.add(bizInformEntity);
return R.success();
}
/**
*
*
* @param bizInformEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody BizInformEntity bizInformEntity) {
bizInformService.modify(bizInformEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
bizInformService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return BizInformEntity
*/
@GetMapping("/detail")
public R<BizInformEntity> detail(@RequestParam Long id) {
return R.success(bizInformService.detail(id));
}
/**
*
*
* @param bizInformEntity
* @param pageParam
* @return PageResult&lt;BizInformEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<BizInformEntity>> paging(PageParam pageParam, BizInformEntity bizInformEntity) {
return R.success(bizInformService.paging(pageParam, bizInformEntity));
}
}

View File

@ -1,60 +0,0 @@
package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.pojo.entity.BizScopeEntity;
import com.njzscloud.supervisory.biz.pojo.result.SearchBizScopeResult;
import com.njzscloud.supervisory.biz.service.BizScopeService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/biz_scope")
@RequiredArgsConstructor
public class BizScopeController {
private final BizScopeService bizScopeService;
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
bizScopeService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return BizScopeEntity
*/
@GetMapping("/detail")
public R<SearchBizScopeResult> detail(@RequestParam Long id) {
return R.success(bizScopeService.detail(id));
}
/**
*
*
* @param bizScopeEntity
* @param pageParam
* @return PageResult&lt;BizScopeEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<BizScopeEntity>> paging(PageParam pageParam, BizScopeEntity bizScopeEntity) {
return R.success(bizScopeService.paging(pageParam, bizScopeEntity));
}
}

View File

@ -3,11 +3,11 @@ package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.pojo.entity.BizTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.SearchTruckParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchTruckResult;
import com.njzscloud.supervisory.biz.service.BizTruckService;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

View File

@ -1,81 +0,0 @@
package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleStrategyEntity;
import com.njzscloud.supervisory.biz.service.BizViolateRuleStrategyService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/biz_violate_rule_strategy")
@RequiredArgsConstructor
public class BizViolateRuleStrategyController {
private final BizViolateRuleStrategyService bizViolateRuleStrategyService;
/**
*
*
* @param bizViolateRuleStrategyEntity
*/
@PostMapping("/add")
public R<?> add(@RequestBody BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
bizViolateRuleStrategyService.add(bizViolateRuleStrategyEntity);
return R.success();
}
/**
*
*
* @param bizViolateRuleStrategyEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
bizViolateRuleStrategyService.modify(bizViolateRuleStrategyEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
bizViolateRuleStrategyService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return BizViolateRuleStrategyEntity
*/
@GetMapping("/detail")
public R<BizViolateRuleStrategyEntity> detail(@RequestParam(required = false, defaultValue = "1") Long id) {
return R.success(bizViolateRuleStrategyService.detail(id));
}
/**
*
*
* @param bizViolateRuleStrategyEntity
* @param pageParam
* @return PageResult&lt;BizViolateRuleStrategyEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<BizViolateRuleStrategyEntity>> paging(PageParam pageParam, BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
return R.success(bizViolateRuleStrategyService.paging(pageParam, bizViolateRuleStrategyEntity));
}
}

View File

@ -1,88 +0,0 @@
package com.njzscloud.supervisory.biz.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.ProcessViolateRuleTruckParam;
import com.njzscloud.supervisory.biz.service.BizViolateRuleTruckService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/biz_violate_rule_truck")
@RequiredArgsConstructor
public class BizViolateRuleTruckController {
private final BizViolateRuleTruckService bizViolateRuleTruckService;
/**
*
*
* @param bizViolateRuleTruckEntity
*/
@PostMapping("/add")
public R<?> add(@RequestBody BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
bizViolateRuleTruckService.add(bizViolateRuleTruckEntity);
return R.success();
}
/**
*
*
* @param bizViolateRuleTruckEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
bizViolateRuleTruckService.modify(bizViolateRuleTruckEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
bizViolateRuleTruckService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return BizViolateRuleTruckEntity
*/
@GetMapping("/detail")
public R<BizViolateRuleTruckEntity> detail(@RequestParam Long id) {
return R.success(bizViolateRuleTruckService.detail(id));
}
/**
*
*
* @param bizViolateRuleTruckEntity
* @param pageParam
* @return PageResult&lt;BizViolateRuleTruckEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<BizViolateRuleTruckEntity>> paging(PageParam pageParam, BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
return R.success(bizViolateRuleTruckService.paging(pageParam, bizViolateRuleTruckEntity));
}
@PostMapping("/process")
public R<?> process(@RequestBody ProcessViolateRuleTruckParam processViolateRuleTruckParam) {
bizViolateRuleTruckService.process(processViolateRuleTruckParam);
return R.success();
}
}

View File

@ -1,19 +0,0 @@
package com.njzscloud.supervisory.biz.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njzscloud.supervisory.biz.pojo.entity.BizContractEntity;
import com.njzscloud.supervisory.biz.pojo.result.SearchContractResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
*
*/
@Mapper
public interface BizContractMapper extends BaseMapper<BizContractEntity> {
IPage<SearchContractResult> paging(Page<Object> page, @Param("ew") QueryWrapper<SearchContractResult> ew);
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizInformEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface BizInformMapper extends BaseMapper<BizInformEntity> {
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizScopeEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface BizScopeMapper extends BaseMapper<BizScopeEntity> {
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleStrategyEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface BizViolateRuleStrategyMapper extends BaseMapper<BizViolateRuleStrategyEntity> {
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.biz.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleTruckEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface BizViolateRuleTruckMapper extends BaseMapper<BizViolateRuleTruckEntity> {
}

View File

@ -2,8 +2,8 @@ package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

View File

@ -1,106 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.biz.contant.InformCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName(value = "biz_inform", autoResultMap = true)
public class BizInformEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
*
*/
private InformCategory informCategory;
/**
*
*/
private String licensePlate;
/**
*
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
private LocalDateTime discoverTime;
/**
*
*/
@TableField(typeHandler = JsonTypeHandler.class)
private List<String> photos;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -1,91 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.supervisory.biz.contant.BizObj;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("biz_scope")
public class BizScopeEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* Id; sys_user.id
*/
private Long userId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -2,7 +2,7 @@ package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

View File

@ -1,39 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("biz_violate_rule_strategy")
public class BizViolateRuleStrategyEntity {
/**
* Id
*/
private Long id;
/**
*
*/
private Boolean unusualStopTime;
/**
*
*/
private Boolean trajectoryMutation;
/**
*
*/
private Boolean offline;
}

View File

@ -1,127 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("biz_violate_rule_truck")
public class BizViolateRuleTruckEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
*
*/
private Long projectId;
/**
*
*/
private String projectName;
/**
*
*/
private Long producerId;
/**
*
*/
private String producerName;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* Id; biz_company.id
*/
private Long clearanceCompanyId;
/**
*
*/
private String clearanceCompanyName;
/**
* Id; biz_company.id
*/
private Long consumptionCompanyId;
/**
*
*/
private String consumptionCompanyName;
/**
*
*/
private LocalDateTime reportTime;
/**
*
*/
private String violateRuleReason;
/**
* ; process_status
*/
private String processStatus;
/**
*
*/
private String processResult;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -96,9 +96,4 @@ public class AddBizCompanyParam {
*
*/
private String phoneNum;
/**
*
*/
private List<AddBizScopeParam> scopeList;
}

View File

@ -1,53 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddBizScopeParam {
/**
* Id; sys_user.id
*/
private Long userId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
}

View File

@ -1,7 +1,7 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@ -118,9 +118,4 @@ public class ModifyBizCompanyParam {
* ; audit_status
*/
private AuditStatus auditStatus;
/**
*
*/
private List<ModifyScopeParam> scopeList;
}

View File

@ -1,50 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class ModifyScopeParam {
/**
* Id; sys_user.id
*/
private Long userId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
}

View File

@ -1,26 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ProcessViolateRuleTruckParam {
/**
* Id
*/
private Long id;
/**
*
*/
private String processResult;
}

View File

@ -1,7 +1,7 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

View File

@ -1,20 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class SearchContractParam {
/**
* ; biz_obj
*/
private BizObj bizObj;
private String companyName;
}

View File

@ -1,6 +1,6 @@
package com.njzscloud.supervisory.biz.pojo.param;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

View File

@ -1,7 +1,7 @@
package com.njzscloud.supervisory.biz.pojo.result;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@ -119,7 +119,4 @@ public class MatchingBizCompanyResult {
* ; audit_status
*/
private AuditStatus auditStatus;
private List<SearchBizScopeResult> scopeList;
}

View File

@ -1,54 +0,0 @@
package com.njzscloud.supervisory.biz.pojo.result;
import com.njzscloud.supervisory.biz.contant.BizObj;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchBizScopeResult {
private Long id;
/**
* Id; sys_user.id
*/
private Long userId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
}

View File

@ -1,7 +1,7 @@
package com.njzscloud.supervisory.biz.pojo.result;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@ -114,9 +114,4 @@ public class SearchCompanyResult {
* ; audit_status
*/
private AuditStatus auditStatus;
/**
*
*/
private List<SearchBizScopeResult> scopeList;
}

View File

@ -1,6 +1,6 @@
package com.njzscloud.supervisory.biz.pojo.result;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

View File

@ -11,17 +11,15 @@ import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.common.security.support.UserDetail;
import com.njzscloud.common.security.util.SecurityUtil;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.biz.mapper.BizCompanyMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizCompanyEntity;
import com.njzscloud.supervisory.biz.pojo.param.AddBizCompanyParam;
import com.njzscloud.supervisory.biz.pojo.param.ModifyBizCompanyParam;
import com.njzscloud.supervisory.biz.pojo.param.ModifyScopeParam;
import com.njzscloud.supervisory.biz.pojo.param.SearchCompanyParam;
import com.njzscloud.supervisory.biz.pojo.result.MatchingBizCompanyResult;
import com.njzscloud.supervisory.biz.pojo.result.SearchBizScopeResult;
import com.njzscloud.supervisory.biz.pojo.result.SearchCompanyResult;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@ -37,8 +35,6 @@ import java.util.List;
@Service
@RequiredArgsConstructor
public class BizCompanyService extends ServiceImpl<BizCompanyMapper, BizCompanyEntity> implements IService<BizCompanyEntity> {
private final BizScopeService bizScopeService;
/**
*
*
@ -77,13 +73,6 @@ public class BizCompanyService extends ServiceImpl<BizCompanyMapper, BizCompanyE
Long userId = oldData.getUserId();
Long companyId = oldData.getId();
List<ModifyScopeParam> scopeList = modifyBizCompanyParam.getScopeList();
for (ModifyScopeParam modifyScopeParam : scopeList) {
modifyScopeParam.setBizObj(bizObj)
.setUserId(userId)
.setCompanyId(companyId);
}
bizScopeService.modify(scopeList);
}
@Transactional(rollbackFor = Exception.class)
@ -130,10 +119,7 @@ public class BizCompanyService extends ServiceImpl<BizCompanyMapper, BizCompanyE
default:
throw Exceptions.exception("不允许查询");
}
List<SearchBizScopeResult> scopeResultList = null;
if (bizObj != BizObj.ShiGongDanWei) scopeResultList = bizScopeService.list(id);
return BeanUtil.copyProperties(bizCompanyEntity, SearchCompanyResult.class)
.setScopeList(scopeResultList);
return BeanUtil.copyProperties(bizCompanyEntity, SearchCompanyResult.class);
}
/**

View File

@ -1,91 +0,0 @@
package com.njzscloud.supervisory.biz.service;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.common.security.support.UserDetail;
import com.njzscloud.common.security.util.SecurityUtil;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.biz.mapper.BizContractMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizContractEntity;
import com.njzscloud.supervisory.biz.pojo.param.SearchContractParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchContractResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
*
*/
@Slf4j
@Service
public class BizContractService extends ServiceImpl<BizContractMapper, BizContractEntity> implements IService<BizContractEntity> {
/**
*
*
* @param bizContractEntity
*/
public void add(BizContractEntity bizContractEntity) {
UserDetail userDetail = SecurityUtil.loginUser();
Long userId = userDetail.getUserId();
bizContractEntity.setUserId(userId);
this.save(bizContractEntity);
}
/**
*
*
* @param bizContractEntity
*/
public void modify(BizContractEntity bizContractEntity) {
this.updateById(bizContractEntity);
}
/**
*
*
* @param ids Ids
*/
@Transactional(rollbackFor = Exception.class)
public void del(List<Long> ids) {
this.removeBatchByIds(ids);
}
/**
*
*
* @param id Id
* @return BizContractEntity
*/
public BizContractEntity detail(Long id) {
return this.getById(id);
}
/**
*
*
* @param searchContractParam
* @param pageParam
* @return PageResult&lt;BizContractEntity&gt;
*/
public PageResult<SearchContractResult> paging(PageParam pageParam, SearchContractParam searchContractParam) {
UserDetail userDetail = SecurityUtil.loginUser();
Long userId = userDetail.getUserId();
String bizObjStr = userDetail.getBizObj();
BizObj bizObj = searchContractParam.getBizObj();
String companyName = searchContractParam.getCompanyName();
return PageResult.of(baseMapper.paging(pageParam.toPage(), Wrappers.<SearchContractResult>query()
.and(bizObj != null, it -> it.eq("b.biz_obj", bizObj))
.eq(BizObj.QingYunGongSi.getVal().equals(bizObjStr) || BizObj.XiaoNaCang.getVal().equals(bizObjStr), "a.user_id", userId)
.like(StrUtil.isNotBlank(companyName), "b.company_name", companyName)
));
}
}

View File

@ -1,80 +0,0 @@
package com.njzscloud.supervisory.biz.service;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.contant.InformCategory;
import com.njzscloud.supervisory.biz.mapper.BizInformMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizInformEntity;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
*
*/
@Slf4j
@Service
public class BizInformService extends ServiceImpl<BizInformMapper, BizInformEntity> implements IService<BizInformEntity> {
/**
*
*
* @param bizInformEntity
*/
public void add(BizInformEntity bizInformEntity) {
this.save(bizInformEntity);
}
/**
*
*
* @param bizInformEntity
*/
public void modify(BizInformEntity bizInformEntity) {
this.updateById(bizInformEntity);
}
/**
*
*
* @param ids Ids
*/
@Transactional(rollbackFor = Exception.class)
public void del(List<Long> ids) {
this.removeBatchByIds(ids);
}
/**
*
*
* @param id Id
* @return BizInformEntity
*/
public BizInformEntity detail(Long id) {
return this.getById(id);
}
/**
*
*
* @param bizInformEntity
* @param pageParam
* @return PageResult&lt;BizInformEntity&gt;
*/
public PageResult<BizInformEntity> paging(PageParam pageParam, BizInformEntity bizInformEntity) {
InformCategory informCategory = bizInformEntity.getInformCategory();
String contacts = bizInformEntity.getContacts();
String licensePlate = bizInformEntity.getLicensePlate();
return PageResult.of(this.page(pageParam.toPage(), Wrappers.<BizInformEntity>lambdaQuery()
.eq(informCategory != null, BizInformEntity::getInformCategory, informCategory)
.like(StrUtil.isNotBlank(contacts), BizInformEntity::getContacts, contacts)
.like(StrUtil.isNotBlank(licensePlate), BizInformEntity::getLicensePlate, licensePlate)));
}
}

View File

@ -1,104 +0,0 @@
package com.njzscloud.supervisory.biz.service;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.mapper.BizScopeMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizScopeEntity;
import com.njzscloud.supervisory.biz.pojo.param.AddBizScopeParam;
import com.njzscloud.supervisory.biz.pojo.param.ModifyScopeParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchBizScopeResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.stream.Collectors;
/**
*
*/
@Slf4j
@Service
public class BizScopeService extends ServiceImpl<BizScopeMapper, BizScopeEntity> implements IService<BizScopeEntity> {
/**
*
*
* @param addBizScopeParams
*/
@Transactional(rollbackFor = Exception.class)
public void add(List<AddBizScopeParam> addBizScopeParams) {
List<BizScopeEntity> collect = addBizScopeParams.stream()
.map(it -> BeanUtil.copyProperties(it, BizScopeEntity.class))
.collect(Collectors.toList());
this.saveBatch(collect);
}
/**
*
*
* @param bizScopeEntity
*/
@Transactional(rollbackFor = Exception.class)
public void modify(List<ModifyScopeParam> modifyScopeParams) {
Long companyId = modifyScopeParams.get(0).getCompanyId();
this.remove(Wrappers.<BizScopeEntity>lambdaQuery()
.eq(BizScopeEntity::getCompanyId, companyId));
List<BizScopeEntity> collect = modifyScopeParams.stream()
.map(it -> BeanUtil.copyProperties(it, BizScopeEntity.class))
.collect(Collectors.toList());
this.saveBatch(collect);
}
/**
*
*
* @param ids Ids
*/
@Transactional(rollbackFor = Exception.class)
public void del(List<Long> ids) {
this.removeBatchByIds(ids);
}
/**
*
*
* @param id Id
* @return BizScopeEntity
*/
public SearchBizScopeResult detail(Long id) {
BizScopeEntity bizScopeEntity = this.getById(id);
return BeanUtil.copyProperties(bizScopeEntity, SearchBizScopeResult.class);
}
/**
*
*
* @param companyId Id
* @return BizScopeEntity
*/
public List<SearchBizScopeResult> list(Long companyId) {
List<BizScopeEntity> bizScopeEntities = this.list(Wrappers.<BizScopeEntity>lambdaQuery()
.eq(BizScopeEntity::getCompanyId, companyId));
return bizScopeEntities.stream()
.map(it -> BeanUtil.copyProperties(it, SearchBizScopeResult.class))
.collect(Collectors.toList());
}
/**
*
*
* @param bizScopeEntity
* @param pageParam
* @return PageResult&lt;BizScopeEntity&gt;
*/
public PageResult<BizScopeEntity> paging(PageParam pageParam, BizScopeEntity bizScopeEntity) {
return PageResult.of(this.page(pageParam.toPage(), Wrappers.<BizScopeEntity>query(bizScopeEntity)));
}
}

View File

@ -12,12 +12,12 @@ import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.common.security.support.UserDetail;
import com.njzscloud.common.security.util.SecurityUtil;
import com.njzscloud.supervisory.biz.contant.AuditStatus;
import com.njzscloud.supervisory.biz.mapper.BizTruckMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.SearchTruckParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchCompanyResult;
import com.njzscloud.supervisory.biz.pojo.result.SearchTruckResult;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

View File

@ -1,82 +0,0 @@
package com.njzscloud.supervisory.biz.service;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.mapper.BizViolateRuleStrategyMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleStrategyEntity;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
*
*/
@Slf4j
@Service
public class BizViolateRuleStrategyService extends ServiceImpl<BizViolateRuleStrategyMapper, BizViolateRuleStrategyEntity> implements IService<BizViolateRuleStrategyEntity> {
/**
*
*
* @param bizViolateRuleStrategyEntity
*/
public void add(BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
this.save(bizViolateRuleStrategyEntity);
}
/**
*
*
* @param bizViolateRuleStrategyEntity
*/
public void modify(BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
boolean exists = this.exists(Wrappers.<BizViolateRuleStrategyEntity>lambdaQuery().eq(BizViolateRuleStrategyEntity::getId, 1L));
if (!exists) {
this.save(bizViolateRuleStrategyEntity);
} else {
bizViolateRuleStrategyEntity.setId(1L);
this.updateById(bizViolateRuleStrategyEntity);
}
}
/**
*
*
* @param ids Ids
*/
@Transactional(rollbackFor = Exception.class)
public void del(List<Long> ids) {
this.removeBatchByIds(ids);
}
/**
*
*
* @param id Id
* @return BizViolateRuleStrategyEntity
*/
public BizViolateRuleStrategyEntity detail(Long id) {
BizViolateRuleStrategyEntity ruleStrategyEntity = this.getById(id);
if (ruleStrategyEntity == null) {
this.save(new BizViolateRuleStrategyEntity());
}
return ruleStrategyEntity;
}
/**
*
*
* @param bizViolateRuleStrategyEntity
* @param pageParam
* @return PageResult&lt;BizViolateRuleStrategyEntity&gt;
*/
public PageResult<BizViolateRuleStrategyEntity> paging(PageParam pageParam, BizViolateRuleStrategyEntity bizViolateRuleStrategyEntity) {
return PageResult.of(this.page(pageParam.toPage(), Wrappers.<BizViolateRuleStrategyEntity>query(bizViolateRuleStrategyEntity)));
}
}

View File

@ -1,84 +0,0 @@
package com.njzscloud.supervisory.biz.service;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.contant.ProcessStatus;
import com.njzscloud.supervisory.biz.mapper.BizViolateRuleTruckMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizViolateRuleTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.ProcessViolateRuleTruckParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
*
*/
@Slf4j
@Service
public class BizViolateRuleTruckService extends ServiceImpl<BizViolateRuleTruckMapper, BizViolateRuleTruckEntity> implements IService<BizViolateRuleTruckEntity> {
/**
*
*
* @param bizViolateRuleTruckEntity
*/
public void add(BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
this.save(bizViolateRuleTruckEntity);
}
/**
*
*
* @param bizViolateRuleTruckEntity
*/
public void modify(BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
this.updateById(bizViolateRuleTruckEntity);
}
/**
*
*
* @param ids Ids
*/
@Transactional(rollbackFor = Exception.class)
public void del(List<Long> ids) {
this.removeBatchByIds(ids);
}
/**
*
*
* @param id Id
* @return BizViolateRuleTruckEntity
*/
public BizViolateRuleTruckEntity detail(Long id) {
return this.getById(id);
}
/**
*
*
* @param bizViolateRuleTruckEntity
* @param pageParam
* @return PageResult&lt;BizViolateRuleTruckEntity&gt;
*/
public PageResult<BizViolateRuleTruckEntity> paging(PageParam pageParam, BizViolateRuleTruckEntity bizViolateRuleTruckEntity) {
return PageResult.of(this.page(pageParam.toPage(), Wrappers.<BizViolateRuleTruckEntity>query(bizViolateRuleTruckEntity)));
}
public void process(ProcessViolateRuleTruckParam processViolateRuleTruckParam) {
String processResult = processViolateRuleTruckParam.getProcessResult();
boolean notBlank = StrUtil.isNotBlank(processResult);
this.update(Wrappers.<BizViolateRuleTruckEntity>lambdaUpdate()
.set(notBlank, BizViolateRuleTruckEntity::getProcessResult, processResult)
.set(BizViolateRuleTruckEntity::getProcessStatus, notBlank ? ProcessStatus.YiChuLi : ProcessStatus.HuLue)
.eq(BizViolateRuleTruckEntity::getId, processViolateRuleTruckParam.getId())
);
}
}

View File

@ -58,7 +58,7 @@ public class DeviceInfoEntity {
/**
* ; station
*/
private String station;
private Long stationId;
/**
* ; lane

View File

@ -0,0 +1,24 @@
package com.njzscloud.supervisory.goods.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* money_strategy
*
*/
@Getter
@RequiredArgsConstructor
public enum MoneyStrategy implements DictStr {
Dun("Dun", "按吨"),
Fang("Fang", "按方"),
Juli("Juli", "按距离"),
Che("Che", "按车"),
TanXing("TanXing", "弹性"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,21 @@
package com.njzscloud.supervisory.money.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* bill_status
*
*/
@Getter
@RequiredArgsConstructor
public enum BillStatus implements DictStr {
DaiQueRen("DaiQueRen", "待确认"),
YiQueRen("YiQueRen", "已确认"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,19 @@
package com.njzscloud.supervisory.money.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* invoice_status
*
*/
@Getter
@RequiredArgsConstructor
public enum InvoiceStatus implements DictStr {
DaiKaiPiao("DaiKaiPiao", "待开票"),
YiKaiPiao("YiKaiPiao", "已开票"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,23 @@
package com.njzscloud.supervisory.money.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* money_change_category
*
*/
@Getter
@RequiredArgsConstructor
public enum MoneyChangeCategory implements DictStr {
ChongZhi("ChongZhi", "充值"),
PinTaiDaKuan("PinTaiDaKuan", "平台打款"),
DingDanTiaoZhang("DingDanTiaoZhang", "订单调账"),
DingDanKouKuan("DingDanKouKuan", "订单扣款"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,20 @@
package com.njzscloud.supervisory.order.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* order_category
*
*/
@Getter
@RequiredArgsConstructor
public enum OrderCategory implements DictStr {
PuTong("PuTong", "普通订单"),
DuanBoRu("DuanBoRu", "短驳入"),
DuanBoChu("DuanBoChu", "短驳出"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,27 @@
package com.njzscloud.supervisory.order.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* order_status
*
*/
@Getter
@RequiredArgsConstructor
public enum OrderStatus implements DictStr {
YiYuYue("YiYuYue", "已预约"),
DaiPaiDan("DaiPaiDan", "待派单"),
DaiJieDan("DaiJieDan", "待接单"),
YiJieDan("YiJieDan", "已接单"),
QingYunZhong("QingYunZhong", "清运中"),
YiJinChang("YiJinChang", "已进场"),
YiChuChang("YiChuChang", "已出场"),
YiWanCheng("YiWanCheng", "已完成"),
YiQuXiao("YiQuXiao", "已取消"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,20 @@
package com.njzscloud.supervisory.order.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* payer_category
*
*/
@Getter
@RequiredArgsConstructor
public enum PayerCategory implements DictStr {
GeRen("GeRen", "个人"),
QiYe("QiYe", "企业"),
PinTai("PinTai", "平台"),
;
private final String val;
private final String txt;
}

View File

@ -0,0 +1,20 @@
package com.njzscloud.supervisory.order.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* payment_status
*
*/
@Getter
@RequiredArgsConstructor
public enum PaymentStatus implements DictStr {
WeiZhiFu("WeiZhiFu", "未支付"),
YiZhiFu("YiZhiFu", "已支付"),
YiTuiKuan("YiTuiKuan", "已退款"),
;
private final String val;
private final String txt;
}

View File

@ -1,22 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* booking_status
*
*/
@Getter
@RequiredArgsConstructor
public enum BookingStatus implements DictStr {
YiTiJiao("YiTiJiao", "已提交"),
QingYunZhong("QingYunZhong", "清运中"),
YiJieShu("YiJieShu", "已结束"),
YiQuXiao("YiQuXiao", "已取消");
private final String val;
private final String txt;
}

View File

@ -1,21 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* clearance_statue
*
*/
@Getter
@RequiredArgsConstructor
public enum ClearanceStatus implements DictStr {
WeiKaiShi("WeiKaiShi", "未开始"),
ChengYunZhong("ChengYunZhong", "承运中"),
YiQuXiao("YiQuXiao", "已取消"),
YiWanCheng("YiWanCheng", "已完成");
private final String val;
private final String txt;
}

View File

@ -1,21 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* dispatching_status
*
*/
@Getter
@RequiredArgsConstructor
public enum DispatchingStatus implements DictStr {
DaiPaiChe("DaiPaiChe", "代派车"),
YiPaiChe("YiPaiChe", "已派车"),
ShenQingZhong("ShenQingZhong", "申请中");
private final String val;
private final String txt;
}

View File

@ -1,22 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* garbage_category
*
*/
@Getter
@RequiredArgsConstructor
public enum GarbageCategory implements DictStr {
ChaiQianLaJi("ChaiQianLaJi", "拆迁垃圾"),
YuanLinLaJi("YuanLinLaJi", "园林垃圾"),
ChenFuLaJi("ChenFuLaJi", "陈腐垃圾"),
ZhuangXiuLaJi("ZhuangXiuLaJi", "装修垃圾");
private final String val;
private final String txt;
}

View File

@ -1,21 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* progress_stage
*
*/
@Getter
@RequiredArgsConstructor
public enum ProgressStage implements DictStr {
WeiKaiShi("WeiKaiShi", "未开始"),
JinXingZhong("JinXingZhong", "进行中"),
YiZanTing("YiZanTing", "已暂停"),
YiJieShu("YiJieShu", "已结束");
private final String val;
private final String txt;
}

View File

@ -1,19 +0,0 @@
package com.njzscloud.supervisory.project.contant;
import com.njzscloud.common.core.ienum.DictStr;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* project_source
*
*/
@Getter
@RequiredArgsConstructor
public enum ProjectSource implements DictStr {
YuYue("YuYue", "预约订单"),
ZhaoBiao("ZhaoBiao", "招标");
private final String val;
private final String txt;
}

View File

@ -1,146 +0,0 @@
package com.njzscloud.supervisory.project.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.project.pojo.entity.ProjectBookingEntity;
import com.njzscloud.supervisory.project.pojo.param.AddProjectBookingParam;
import com.njzscloud.supervisory.project.pojo.param.ModifyProjectBookingParam;
import com.njzscloud.supervisory.project.pojo.param.ProjectDispatchingParam;
import com.njzscloud.supervisory.project.pojo.result.SearchBillResult;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectBookingResult;
import com.njzscloud.supervisory.project.pojo.result.StatisticsResult;
import com.njzscloud.supervisory.project.service.ProjectBookingService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/project_booking")
@RequiredArgsConstructor
public class ProjectBookingController {
private final ProjectBookingService projectBookingService;
/**
*
*
* @param addProjectBookingParam
*/
@PostMapping("/add")
public R<?> add(@RequestBody AddProjectBookingParam addProjectBookingParam) {
projectBookingService.add(addProjectBookingParam);
return R.success();
}
/**
*
*
* @param modifyProjectBookingParam
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody ModifyProjectBookingParam modifyProjectBookingParam) {
projectBookingService.modify(modifyProjectBookingParam);
return R.success();
}
/**
*
*
* @param id Id
*/
@GetMapping("/cancel")
public R<?> cancel(@RequestParam Long id) {
projectBookingService.cancel(id);
return R.success();
}
/**
*
*
* @param id Id
*/
@GetMapping("/complete")
public R<?> complete(@RequestParam Long id) {
projectBookingService.complete(id);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
projectBookingService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return ProjectBookingEntity
*/
@GetMapping("/detail")
public R<SearchProjectBookingResult> detail(@RequestParam Long id) {
return R.success(projectBookingService.detail(id));
}
/**
*
*
* @param projectBookingEntity
* @param pageParam
* @return PageResult&lt;ProjectBookingEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<SearchProjectBookingResult>> paging(PageParam pageParam, ProjectBookingEntity projectBookingEntity) {
return R.success(projectBookingService.paging(pageParam, projectBookingEntity));
}
/**
*
*/
@GetMapping("/req_dispatching")
public R<?> reqDispatching(@RequestParam Long id, @RequestParam Integer truckQuantity) {
projectBookingService.reqDispatching(id, truckQuantity);
return R.success();
}
/**
*
*
* @param projectDispatchingParam
*/
@PostMapping("/dispatching")
public R<?> dispatching(@RequestBody ProjectDispatchingParam projectDispatchingParam) {
projectBookingService.dispatching(projectDispatchingParam);
return R.success();
}
@PostMapping("/dispatching_change")
public R<?> dispatchingChange(@RequestBody ProjectDispatchingParam projectDispatchingParam) {
projectBookingService.dispatchingChange(projectDispatchingParam);
return R.success();
}
@GetMapping("/bill")
public R<?> searchBill(Long bookingId) {
SearchBillResult billResult = projectBookingService.searchBill(bookingId);
return R.success(billResult);
}
@GetMapping("/statistics")
public R<StatisticsResult> statistics(@RequestParam(required = false) Integer year) {
return R.success(projectBookingService.statistics(year));
}
}

View File

@ -1,124 +0,0 @@
package com.njzscloud.supervisory.project.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.project.pojo.entity.ProjectClearanceDetailEntity;
import com.njzscloud.supervisory.project.pojo.param.AddProjectClearanceDetailParam;
import com.njzscloud.supervisory.project.pojo.param.ProjectClearanceDetailReportParam;
import com.njzscloud.supervisory.project.pojo.param.SearchProjectClearanceDetailParam;
import com.njzscloud.supervisory.project.pojo.result.SearchPermitResult;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectClearanceDetailResult;
import com.njzscloud.supervisory.project.pojo.result.SearchWaybillResult;
import com.njzscloud.supervisory.project.service.ProjectClearanceDetailService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/project_clearance_detail")
@RequiredArgsConstructor
public class ProjectClearanceDetailController {
private final ProjectClearanceDetailService projectClearanceDetailService;
/**
*
*
* @param addProjectClearanceDetailParam
*/
@PostMapping("/add")
public R<?> add(@RequestBody AddProjectClearanceDetailParam addProjectClearanceDetailParam) {
projectClearanceDetailService.add(addProjectClearanceDetailParam);
return R.success();
}
/**
*
*
* @param projectClearanceDetailEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody ProjectClearanceDetailEntity projectClearanceDetailEntity) {
projectClearanceDetailService.modify(projectClearanceDetailEntity);
return R.success();
}
/**
*
*/
@GetMapping("/start_cleaning")
public R<?> startCleaning(Long id) {
projectClearanceDetailService.startCleaning(id);
return R.success();
}
/**
*
*/
@PostMapping("/report")
public R<?> report(
@RequestParam(required = false, defaultValue = "1") Integer action,
@RequestBody ProjectClearanceDetailReportParam projectClearanceDetailReportParam) {
projectClearanceDetailService.report(action, projectClearanceDetailReportParam);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
projectClearanceDetailService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return ProjectClearanceDetailEntity
*/
@GetMapping("/detail")
public R<ProjectClearanceDetailEntity> detail(@RequestParam Long id) {
return R.success(projectClearanceDetailService.detail(id));
}
/**
*
*/
@GetMapping("/paging")
public R<PageResult<SearchProjectClearanceDetailResult>> paging(PageParam pageParam, SearchProjectClearanceDetailParam searchProjectClearanceDetailParam) {
return R.success(projectClearanceDetailService.paging(pageParam, searchProjectClearanceDetailParam));
}
@GetMapping("/history")
public R<PageResult<SearchProjectClearanceDetailResult>> history(PageParam pageParam, @RequestParam Long truckId) {
return R.success(projectClearanceDetailService.history(pageParam, truckId));
}
/**
*
*/
@GetMapping("/waybill")
public R<SearchWaybillResult> waybill(String licensePlate) {
return R.success(projectClearanceDetailService.waybill(licensePlate));
}
/**
*
*/
@GetMapping("/permit")
public R<SearchPermitResult> permit(String licensePlate) {
return R.success(projectClearanceDetailService.permit(licensePlate));
}
}

View File

@ -1,109 +0,0 @@
package com.njzscloud.supervisory.project.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.project.pojo.param.AddProjectFilingParam;
import com.njzscloud.supervisory.project.pojo.param.ModifyProjectFilingParam;
import com.njzscloud.supervisory.project.pojo.param.SearchProjectFilingParam;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectFilingResult;
import com.njzscloud.supervisory.project.service.ProjectFilingService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/project_filing")
@RequiredArgsConstructor
public class ProjectFilingController {
private final ProjectFilingService projectFilingService;
/**
*
*
* @param addProjectFilingParam
*/
@PostMapping("/add")
public R<?> add(@RequestBody AddProjectFilingParam addProjectFilingParam) {
projectFilingService.add(addProjectFilingParam);
return R.success();
}
/**
*
*
* @param modifyProjectFilingParam
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody ModifyProjectFilingParam modifyProjectFilingParam) {
projectFilingService.modify(modifyProjectFilingParam);
return R.success();
}
/**
*
*
* @param id Id
*/
@GetMapping("/cancel")
public R<?> cancel(@RequestParam Long id) {
projectFilingService.cancel(id);
return R.success();
}
/**
*
*
* @param id Id
*/
@GetMapping("/audit")
public R<?> audit(@RequestParam Long id, @RequestParam AuditStatus auditStatus,
@RequestParam(required = false, defaultValue = "") String auditMemo) {
projectFilingService.audit(id, auditStatus, auditMemo);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
projectFilingService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return ProjectFilingEntity
*/
@GetMapping("/detail")
public R<SearchProjectFilingResult> detail(@RequestParam Long id) {
return R.success(projectFilingService.detail(id));
}
/**
*
*
* @param searchProjectFilingParam
* @param pageParam
* @return PageResult&lt;ProjectFilingEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<SearchProjectFilingResult>> paging(PageParam pageParam, SearchProjectFilingParam searchProjectFilingParam) {
return R.success(projectFilingService.paging(pageParam, searchProjectFilingParam));
}
}

View File

@ -1,87 +0,0 @@
package com.njzscloud.supervisory.project.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.project.pojo.entity.ProjectGpsDataEntity;
import com.njzscloud.supervisory.project.service.ProjectGpsDataService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* GPS
*/
@Slf4j
@RestController
@RequestMapping("/project_gps_data")
@RequiredArgsConstructor
public class ProjectGpsDataController {
private final ProjectGpsDataService projectGpsDataService;
/**
*
*
* @param projectGpsDataEntity
*/
@PostMapping("/add")
public R<?> add(@RequestBody ProjectGpsDataEntity projectGpsDataEntity) {
projectGpsDataService.add(projectGpsDataEntity);
return R.success();
}
/**
*
*
* @param projectGpsDataEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody ProjectGpsDataEntity projectGpsDataEntity) {
projectGpsDataService.modify(projectGpsDataEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
projectGpsDataService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return ProjectGpsDataEntity
*/
@GetMapping("/detail")
public R<ProjectGpsDataEntity> detail(@RequestParam Long id) {
return R.success(projectGpsDataService.detail(id));
}
/**
*
*
* @param projectGpsDataEntity
* @param pageParam
* @return PageResult&lt;ProjectGpsDataEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<ProjectGpsDataEntity>> paging(PageParam pageParam, ProjectGpsDataEntity projectGpsDataEntity) {
return R.success(projectGpsDataService.paging(pageParam, projectGpsDataEntity));
}
@GetMapping("/all")
public R<List<ProjectGpsDataEntity>> all(@RequestParam(required = false) Long clearanceDetailId) {
return R.success(projectGpsDataService.list(Wrappers.<ProjectGpsDataEntity>lambdaQuery()
.eq(clearanceDetailId != null, ProjectGpsDataEntity::getClearanceId, clearanceDetailId)));
}
}

View File

@ -1,142 +0,0 @@
package com.njzscloud.supervisory.project.controller;
import com.njzscloud.common.core.utils.R;
import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.project.pojo.entity.ProjectInfoEntity;
import com.njzscloud.supervisory.project.pojo.param.AddProjectInfoParam;
import com.njzscloud.supervisory.project.pojo.param.ProjectDispatchingParam;
import com.njzscloud.supervisory.project.pojo.result.*;
import com.njzscloud.supervisory.project.service.ProjectInfoService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
@RequestMapping("/project_info")
@RequiredArgsConstructor
public class ProjectInfoController {
private final ProjectInfoService projectInfoService;
/**
*
*
* @param addProjectInfoParam
*/
@PostMapping("/add")
public R<?> add(@RequestBody AddProjectInfoParam addProjectInfoParam) {
projectInfoService.add(addProjectInfoParam);
return R.success();
}
/**
*
*
* @param projectInfoEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody ProjectInfoEntity projectInfoEntity) {
projectInfoService.modify(projectInfoEntity);
return R.success();
}
/**
*
*
* @param ids Ids
*/
@PostMapping("/del")
public R<?> del(@RequestBody List<Long> ids) {
projectInfoService.del(ids);
return R.success();
}
/**
*
*
* @param id Id
* @return ProjectInfoEntity
*/
@GetMapping("/detail")
public R<SearchProjectInfoResult> detail(@RequestParam Long id) {
return R.success(projectInfoService.detail(id));
}
/**
*
*
* @param projectInfoEntity
* @param pageParam
* @return PageResult&lt;ProjectInfoEntity&gt;
*/
@GetMapping("/paging")
public R<PageResult<SearchProjectInfoResult>> paging(PageParam pageParam, ProjectInfoEntity projectInfoEntity) {
return R.success(projectInfoService.paging(pageParam, projectInfoEntity));
}
/**
*
*
* @param projectDispatchingParam
*/
@PostMapping("/dispatching")
public R<?> dispatching(@RequestBody ProjectDispatchingParam projectDispatchingParam) {
projectInfoService.dispatching(projectDispatchingParam);
return R.success();
}
/**
*
*/
@GetMapping("/req_dispatching")
public R<?> reqDispatching(@RequestParam Long id, @RequestParam Integer truckQuantity) {
projectInfoService.reqDispatching(id, truckQuantity);
return R.success();
}
/**
* A
*/
@GetMapping("/a_bill")
public R<?> searchABillResult(PageParam pageParam) {
PageResult<SearchABillResult> aBillResults = projectInfoService.searchABillResult(pageParam);
return R.success(aBillResults);
}
/**
* A
*/
@GetMapping("/b_bill")
public R<?> searchBBillResult(PageParam pageParam) {
PageResult<SearchBBillResult> aBillResults = projectInfoService.searchBBillResult(pageParam);
return R.success(aBillResults);
}
/**
* A
*/
@GetMapping("/c_bill")
public R<?> searchCBillResult(PageParam pageParam) {
PageResult<SearchCBillResult> aBillResults = projectInfoService.searchCBillResult(pageParam);
return R.success(aBillResults);
}
@GetMapping("/bill")
public R<?> searchBill(Long clearanceDetailId) {
SearchBillResult billResult = projectInfoService.searchBill(clearanceDetailId);
return R.success(billResult);
}
@GetMapping("/statistics")
public R<StatisticsResult> statistics() {
return R.success(projectInfoService.statistics());
}
}

View File

@ -1,52 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njzscloud.supervisory.biz.pojo.entity.BizCompanyEntity;
import com.njzscloud.supervisory.project.pojo.entity.ProjectBookingEntity;
import com.njzscloud.supervisory.project.pojo.result.SearchBillResult;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectBookingResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
*
*/
@Mapper
public interface ProjectBookingMapper extends BaseMapper<ProjectBookingEntity> {
IPage<SearchProjectBookingResult> paging(Page<ProjectBookingEntity> page, @Param("companyId") Long companyId, @Param("bizObj") String bizObj, @Param("ew") QueryWrapper<SearchProjectBookingResult> ew);
BizCompanyEntity getCompanyInfoByUserId(@Param("userId") Long userId);
List<Map<String, Object>> statisticsCompanyCount();
List<Map<String, Object>> statisticsDaiShenHeCompanyCount();
List<Map<String, Object>> statisticsProjectCount();
List<Map<String, Object>> statisticsScopeCount();
List<Map<String, Object>> statisticsWeight();
Map<String, Object> statisticsWeightTruck();
SearchBillResult searchBill(@Param("bookingId") Long bookingId);
@SuppressWarnings("MybatisXMapperMethodInspection")
List<Map<String, Object>> statisticsGarbageCategory();
@SuppressWarnings("MybatisXMapperMethodInspection")
List<Map<String, Object>> statisticsGarbageCategoryNoProject();
@SuppressWarnings("MybatisXMapperMethodInspection")
List<Map<String, Object>> statisticsMonthClearanceQuantity(@Param("year") Integer year, @Param("month") Integer month);
@SuppressWarnings("MybatisXMapperMethodInspection")
List<Map<String, Object>> statisticsProjectClearanceQuantity();
}

View File

@ -1,37 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njzscloud.supervisory.project.pojo.entity.ProjectBookingEntity;
import com.njzscloud.supervisory.project.pojo.entity.ProjectClearanceDetailEntity;
import com.njzscloud.supervisory.project.pojo.result.ClearanceTaskResult;
import com.njzscloud.supervisory.project.pojo.result.SearchPermitResult;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectClearanceDetailResult;
import com.njzscloud.supervisory.project.pojo.result.SearchWaybillResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
*
*/
@Mapper
public interface ProjectClearanceDetailMapper extends BaseMapper<ProjectClearanceDetailEntity> {
Long selectConsumptionCompanyByUscc(@Param("consumptionUscc") String consumptionUscc);
ProjectClearanceDetailEntity selectAddInfo(@Param("projectSn") String projectSn, @Param("clearanceUscc") String clearanceUscc, @Param("consumptionUscc") String consumptionUscc, @Param("licensePlate") String licensePlate);
IPage<SearchProjectClearanceDetailResult> paging(Page<Object> page, @Param("userId") Long userId, @Param("bizObj") String bizObj, @Param("ew") QueryWrapper<SearchProjectClearanceDetailResult> ew);
SearchWaybillResult selectWaybill(@Param("licensePlate") String licensePlate);
SearchPermitResult selectPermit(@Param("licensePlate") String licensePlate);
Page<ClearanceTaskResult> clearanceTask(Page<ClearanceTaskResult> page, @Param("userId") Long userId, @Param("ew") QueryWrapper<ClearanceTaskResult> ew);
void updateOrderStatus(@Param("bookingId") Long bookingId, @Param("bookingStatus") String bookingStatus);
ProjectBookingEntity getBookingBill(String sn);
}

View File

@ -1,20 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.project.pojo.entity.ProjectCompanyEntity;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectCompanyResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* /
*/
@Mapper
public interface ProjectCompanyMapper extends BaseMapper<ProjectCompanyEntity> {
List<SearchProjectCompanyResult> selectCompanyByProjectSourceId(@Param("projectSourceId") Long projectSourceId);
List<SearchProjectCompanyResult> selectCompanyByProjectId(@Param("projectId") Long projectId);
}

View File

@ -1,19 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njzscloud.supervisory.project.pojo.entity.ProjectFilingEntity;
import com.njzscloud.supervisory.project.pojo.result.SearchProjectFilingResult;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
*
*/
@Mapper
public interface ProjectFilingMapper extends BaseMapper<ProjectFilingEntity> {
IPage<SearchProjectFilingResult> paging(Page<Object> page, @Param("ew") QueryWrapper<ProjectFilingEntity> ew);
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.project.pojo.entity.ProjectGpsDataEntity;
import org.apache.ibatis.annotations.Mapper;
/**
* GPS
*/
@Mapper
public interface ProjectGpsDataMapper extends BaseMapper<ProjectGpsDataEntity> {
}

View File

@ -1,44 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.njzscloud.supervisory.project.pojo.entity.ProjectInfoEntity;
import com.njzscloud.supervisory.project.pojo.result.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
*
*/
@Mapper
public interface ProjectInfoMapper extends BaseMapper<ProjectInfoEntity> {
IPage<SearchProjectInfoResult> paging(Page<SearchProjectInfoResult> page, @Param("bizObj") String bizObj, @Param("userId") Long userId);
IPage<SearchABillResult> searchABillResult(Page<SearchABillResult> page);
IPage<SearchBBillResult> searchBBillResult(Page<SearchBBillResult> page);
IPage<SearchCBillResult> searchCBillResult(Page<SearchCBillResult> page);
List<Map<String, Object>> statisticsCompanyCount();
List<Map<String, Object>> statisticsDaiShenHeCompanyCount();
List<Map<String, Object>> statisticsProjectCount();
List<Map<String, Object>> statisticsScopeCount();
List<Map<String, Object>> statisticsWeight();
@SuppressWarnings("MybatisXMapperMethodInspection")
Map<String, Object> statisticsWeightTruck();
SearchBillResult searchBill(@Param("clearanceDetailId") Long clearanceDetailId);
SearchProjectInfoResult detail(@Param("id") Long id);
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.project.pojo.entity.ProjectTruckChangeEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface ProjectTruckChangeMapper extends BaseMapper<ProjectTruckChangeEntity> {
}

View File

@ -1,13 +0,0 @@
package com.njzscloud.supervisory.project.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.njzscloud.supervisory.project.pojo.entity.ProjectTruckEntity;
import org.apache.ibatis.annotations.Mapper;
/**
*
*/
@Mapper
public interface ProjectTruckMapper extends BaseMapper<ProjectTruckEntity> {
}

View File

@ -1,184 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.BookingStatus;
import com.njzscloud.supervisory.project.contant.DispatchingStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName(value = "project_booking", autoResultMap = true)
public class ProjectBookingEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
*
*/
private String sn;
/**
* Id; project_filing.id
*/
private Long filingId;
/**
* Id; sys_user.id
*/
private Long userId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* Id; biz_company.id
*/
private Long companyId;
/**
* ;
*/
private String companyName;
/**
*
*/
private String projectName;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private Double square;
/**
*
*/
private String estimateQuantity;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; json
*/
@TableField(value = "site_photos", typeHandler = JsonTypeHandler.class)
private List<String> sitePhotos;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
private LocalDateTime bookingTime;
/**
* ; booking_status
*/
private BookingStatus bookingStatus;
/**
*
*/
private Integer truckQuantity;
/**
*
*/
private Integer residueQuantity;
/**
* ; dispatching_status
*/
private DispatchingStatus dispatchingStatus;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -1,130 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.ClearanceStatus;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("project_clearance_detail")
public class ProjectClearanceDetailEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
*
*/
private String sn;
/**
* Id; project_booking.id
*/
private Long bookingId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* ; biz_company.id/sys_user.id
*/
private Long producingId;
/**
* Id; biz_company.id
*/
private Long clearanceCompanyId;
/**
* Id; biz_company.id
*/
private Long consumptionCompanyId;
/**
* ; garbage_category
*/
private String garbageCategory;
/**
* Id; biz_truck.id
*/
private Long truckId;
/**
* Id; biz_driver
*/
private Long driverId;
/**
* ; clearance_status
*/
private ClearanceStatus clearanceStatus;
/**
*
*/
private LocalDateTime dispatchingTime;
/**
* ;
*/
private LocalDateTime startTime;
/**
* ;
*/
private LocalDateTime endTime;
/**
*
*/
private String billSn;
/**
*
*/
private LocalDateTime inTime;
/**
*
*/
private LocalDateTime outTime;
/**
*
*/
private String inWeight;
/**
*
*/
private String outWeight;
/**
*
*/
private String suttleWeight;
/**
* ; json
*/
@TableField(value = "photos", typeHandler = com.njzscloud.common.mp.support.handler.j.JsonTypeHandler.class)
private List<String> photos;
}

View File

@ -1,47 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.ProjectSource;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
/**
* /
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("project_company")
public class ProjectCompanyEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* ; project_source
*/
private ProjectSource projectSource;
/**
* Id; project_booking.id/project_filing.id
*/
private Long projectSourceId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
}

View File

@ -1,147 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("project_filing")
public class ProjectFilingEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* Id; sys_user.id
*/
private Long userId;
/**
*
*/
private String projectName;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ;
*/
private String contract;
/**
* ; audit_status
*/
private AuditStatus auditStatus;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
/**
*
*/
private String auditMemo;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -1,46 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
* GPS
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("project_gps_data")
public class ProjectGpsDataEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* Id
*/
private Long clearanceId;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
}

View File

@ -1,163 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.njzscloud.common.mp.support.handler.j.JsonTypeHandler;
import com.njzscloud.supervisory.project.contant.DispatchingStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import com.njzscloud.supervisory.project.contant.ProgressStage;
import com.njzscloud.supervisory.project.contant.ProjectSource;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName(value = "project_info", autoResultMap = true)
public class ProjectInfoEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
*
*/
private String sn;
/**
* ; project_source
*/
private ProjectSource projectSource;
/**
* Id; project_booking.id/project_filing.id
*/
private Long projectSourceId;
/**
*
*/
private String projectName;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String contract;
/**
* ; json
*/
@TableField(value = "site_photos", typeHandler = JsonTypeHandler.class)
private List<String> sitePhotos;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
/**
* ; progress_stage
*/
private ProgressStage progressStage;
/**
*
*/
private Integer truckQuantity;
/**
* ; dispatching_status
*/
private DispatchingStatus dispatchingStatus;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private Long modifierId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime modifyTime;
/**
* ; 0-->1-->
*/
@TableLogic
private Boolean deleted;
}

View File

@ -1,54 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("project_truck_change")
public class ProjectTruckChangeEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* Id; project_booking.id
*/
private Long bookingId;
/**
*
*/
private Long oldTruckId;
/**
*
*/
private Long newTruckId;
/**
* Id; sys_user.id
*/
@TableField(fill = FieldFill.INSERT)
private Long creatorId;
/**
*
*/
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
}

View File

@ -1,57 +0,0 @@
package com.njzscloud.supervisory.project.pojo.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
@TableName("project_truck")
public class ProjectTruckEntity {
/**
* Id
*/
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/**
* Id; project_info.id
*/
private Long projectId;
/**
*
*/
private String projectSn;
/**
* Id; biz_company.id
*/
private Long companyId;
/**
* ; biz_company.uscc
*/
private String uscc;
/**
* Id; biz_truck.id
*/
private Long truckId;
/**
*
*/
private String licensePlate;
}

View File

@ -1,105 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class AddProjectBookingParam {
/**
* Id; project_filing.id
*/
private Long filingId;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private Double square;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String companyName;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; json
*/
private List<String> sitePhotos;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
private LocalDateTime bookingTime;
/**
*
*/
private Integer truckQuantity;
private List<AddProjectCompanyParam> companyList;
}

View File

@ -1,58 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddProjectClearanceDetailParam {
/**
* Id; project_booking.id
*/
private Long bookingId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* ; biz_company.id/sys_user.id
*/
private Long producingId;
/**
* Id; biz_company.id
*/
private Long clearanceCompanyId;
/**
* Id; biz_company.id
*/
private Long consumptionCompanyId;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
* Id; biz_truck.id
*/
private Long truckId;
/**
* Id; biz_driver
*/
private Long driverId;
}

View File

@ -1,36 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.ProjectSource;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddProjectCompanyParam {
/**
* ; project_source
*/
private ProjectSource projectSource;
/**
* Id; project_booking.id/project_filing.id
*/
private Long projectSourceId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
}

View File

@ -1,86 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.util.List;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddProjectFilingParam {
/**
*
*/
private String projectName;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
* ;
*/
private String contract;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
/**
* /
*/
private List<AddProjectCompanyParam> companyList;
}

View File

@ -1,112 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import com.njzscloud.supervisory.project.contant.ProgressStage;
import com.njzscloud.supervisory.project.contant.ProjectSource;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.util.List;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddProjectInfoParam {
/**
* ; project_source
*/
private ProjectSource projectSource;
/**
* Id; project_booking.id/project_filing.id
*/
private Long projectSourceId;
/**
*
*/
private String projectName;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String contract;
/**
* ; json
*/
private List<String> sitePhotos;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
/**
* ; progress_stage
*/
private ProgressStage progressStage;
/**
*
*/
private Integer truckQuantity;
}

View File

@ -1,27 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class AddProjectTruckParam {
/**
* Id; biz_truck.id
*/
private Long truckId;
/**
* Id; biz_driver
*/
private Long driverId;
}

View File

@ -1,107 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class ModifyProjectBookingParam {
private Long id;
/**
* Id; project_filing.id
*/
private Long filingId;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private Double square;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String companyName;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; json
*/
private List<String> sitePhotos;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
*
*/
private LocalDateTime bookingTime;
/**
*
*/
private Integer truckQuantity;
private List<ModifyProjectCompanyParam> companyList;
}

View File

@ -1,36 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.biz.contant.BizObj;
import com.njzscloud.supervisory.project.contant.ProjectSource;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ModifyProjectCompanyParam {
/**
* ; project_source
*/
private ProjectSource projectSource;
/**
* Id; project_booking.id/project_filing.id
*/
private Long projectSourceId;
/**
* ; biz_obj
*/
private BizObj bizObj;
/**
* / Id; biz_company.id
*/
private Long companyId;
}

View File

@ -1,92 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDate;
import java.util.List;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ModifyProjectFilingParam {
private Long id;
/**
*
*/
private String projectName;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String estimateQuantity;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
/**
* ;
*/
private String contract;
/**
* ; audit_status
*/
private AuditStatus auditStatus;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
/**
* /
*/
private List<ModifyProjectCompanyParam> companyList;
}

View File

@ -1,57 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.util.List;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class ProjectClearanceDetailReportParam {
/**
*
*/
private String sn;
/**
*
*/
private String treatmentOrderNo;
/**
*
*/
private String startTime;
/**
*
*/
private String finishTime;
/**
*
*/
private String grossWeight;
/**
*
*/
private String tareWeight;
/**
*
*/
private String netWeight;
/**
* ; json
*/
private List<String> photo;
}

View File

@ -1,23 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.util.List;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ProjectDispatchingParam {
private Long bookingId;
/**
*
*/
private Long companyId;
private List<AddProjectTruckParam> truckList;
}

View File

@ -1,23 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchClearanceTaskParam {
/**
*
*/
private String producingName;
/**
*
*/
private String consumptionCompanyName;
}

View File

@ -1,22 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.ClearanceStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchProjectClearanceDetailParam {
private Long filingId;
private Long truckId;
private ClearanceStatus clearanceStatus;
private Integer alertValue;
private GarbageCategory garbageCategory;
private String projectName;
private String companyName;
}

View File

@ -1,38 +0,0 @@
package com.njzscloud.supervisory.project.pojo.param;
import com.njzscloud.supervisory.project.contant.AuditStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class SearchProjectFilingParam {
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
* ; audit_status
*/
private AuditStatus auditStatus;
/**
*
*/
private String projectName;
/**
*
*/
private String companyName;
}

View File

@ -1,109 +0,0 @@
package com.njzscloud.supervisory.project.pojo.result;
import com.njzscloud.supervisory.project.contant.ClearanceStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class ClearanceTaskResult {
private Long id;
/**
*
*/
private String sn;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
* ; clearance_status
*/
private ClearanceStatus clearanceStatus;
/**
*
*/
private LocalDateTime dispatchingTime;
/**
* ;
*/
private LocalDateTime startTime;
/**
* ;
*/
private LocalDateTime endTime;
/**
*
*/
private String billSn;
/**
*
*/
private LocalDateTime inTime;
/**
*
*/
private LocalDateTime outTime;
/**
*
*/
private String inWeight;
/**
*
*/
private String outWeight;
/**
*
*/
private String suttleWeight;
/**
* ; json
*/
private List<String> photos;
/**
*
*/
private LocalDateTime bookingTime;
/*
*
*/
private Long producingId;
private String producingName;
private String producingContacts;
private String producingPhoneNum;
/*
*
*/
private Long clearanceCompanyId;
private String clearanceCompanyName;
private String clearanceContacts;
private String clearancePhoneNum;
/*
*
*/
private Long consumptionCompanyId;
private String consumptionCompanyName;
private String consumptionContacts;
private String consumptionPhoneNum;
}

View File

@ -1,83 +0,0 @@
package com.njzscloud.supervisory.project.pojo.result;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDate;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchABillResult {
/**
* Id
*/
private Long id;
/**
*
*/
private String sn;
/**
*
*/
private String projectName;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private LocalDate startDate;
/**
*
*/
private LocalDate endDate;
}

View File

@ -1,101 +0,0 @@
package com.njzscloud.supervisory.project.pojo.result;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
/**
*
*/
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchBBillResult {
/**
*
*/
private String sn;
/**
*
*/
private String consumptionCompanyName;
/**
*
*/
private String licensePlate;
/**
*
*/
private String driverName;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
*
*/
private String driverPhoneNum;
/**
*
*/
private String suttleWeight;
/**
* ;
*/
private LocalDateTime startTime;
/**
* ;
*/
private LocalDateTime endTime;
/**
*
*/
private String projectName;
/**
* ;
*/
private String province;
/**
* ;
*/
private String city;
/**
* ;
*/
private String county;
/**
* ;
*/
private String street;
/**
* ;
*/
private String address;
/**
*
*/
private String contacts;
/**
*
*/
private String phoneNum;
}

View File

@ -1,130 +0,0 @@
package com.njzscloud.supervisory.project.pojo.result;
import com.njzscloud.supervisory.project.contant.ClearanceStatus;
import com.njzscloud.supervisory.project.contant.GarbageCategory;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.time.LocalDateTime;
import java.util.List;
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchBillResult {
private Long id;
/**
*
*/
private String sn;
/**
* ; garbage_category
*/
private GarbageCategory garbageCategory;
/**
* ; clearance_status
*/
private ClearanceStatus clearanceStatus;
/**
* ;
*/
private LocalDateTime startTime;
/**
* ;
*/
private LocalDateTime endTime;
/**
*
*/
private String billSn;
/**
*
*/
private LocalDateTime inTime;
/**
*
*/
private LocalDateTime outTime;
/**
*
*/
private String inWeight;
/**
*
*/
private String outWeight;
/**
*
*/
private String suttleWeight;
/**
* ; json
*/
private List<String> photos;
/*
*
*/
private Long producingId;
private String producingName;
private String producingContacts;
private String producingPhoneNum;
/*
*
*/
private Long clearanceCompanyId;
private String clearanceCompanyName;
private String clearanceContacts;
private String clearancePhoneNum;
/*
*
*/
private Long consumptionCompanyId;
private String consumptionCompanyName;
private String consumptionContacts;
private String consumptionPhoneNum;
/**
*
*/
private String bookingSn;
private String projectName;
private LocalDateTime bookingTime;
private LocalDateTime dispatchingTime;
private String province;
private String city;
private String county;
private String street;
private String address;
/**
*
*/
private Double lng;
/**
*
*/
private Double lat;
private List<String> sitePhotos;
private String licensePlate;
/**
* ;
*/
private String carryingCapacity;
private String driverName;
private String driverPhoneNum;
}

Some files were not shown because too many files have changed in this diff Show More