| | |
| | | <version>${project.version}</version> |
| | | </dependency> |
| | | |
| | | <!-- 执法业务--> |
| | | <dependency> |
| | | <groupId>com.project</groupId> |
| | | <artifactId>project-enforce</artifactId> |
| | | <version>${project.version}</version> |
| | | </dependency> |
| | | |
| | | </dependencies> |
| | | </dependencyManagement> |
| | | |
| | |
| | | <module>project-generator</module> |
| | | <module>project-common</module> |
| | | <module>project-approval</module> |
| | | <module>project-enforce</module> |
| | | </modules> |
| | | <packaging>pom</packaging> |
| | | |
| | |
| | | <artifactId>project-approval</artifactId> |
| | | </dependency> |
| | | |
| | | <!-- 审批流程--> |
| | | <dependency> |
| | | <groupId>com.project</groupId> |
| | | <artifactId>project-enforce</artifactId> |
| | | </dependency> |
| | | |
| | | |
| | | |
| | | </dependencies> |
| | |
| | | import org.springframework.boot.SpringApplication; |
| | | import org.springframework.boot.autoconfigure.SpringBootApplication; |
| | | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; |
| | | import org.springframework.scheduling.annotation.EnableAsync; |
| | | |
| | | /** |
| | | * 启动程序 |
| | | * |
| | | * @author project |
| | | */ |
| | | @EnableAsync |
| | | @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }) |
| | | public class ProjectApplication |
| | | { |
New file |
| | |
| | | package com.project.admin.controller.enforce; |
| | | |
| | | import java.util.List; |
| | | import java.util.Arrays; |
| | | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.enforce.domain.vo.EnforceCheckLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceCheckLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceCheckLogQueryBo; |
| | | import com.project.enforce.service.IEnforceCheckLogService; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | /** |
| | | * 执法审批记录Controller |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "执法审批记录控制器", tags = {"执法审批记录管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/enforce/check/log") |
| | | public class EnforceCheckLogController extends BaseController { |
| | | |
| | | private final IEnforceCheckLogService iEnforceCheckLogService; |
| | | |
| | | |
| | | @ApiOperation("查询执法审批记录列表") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(EnforceCheckLogQueryBo bo) |
| | | { |
| | | startPage(); |
| | | List<EnforceCheckLogVo> list = iEnforceCheckLogService.queryList(bo); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation("导出执法审批记录列表") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:export')") |
| | | @Log(title = "执法审批记录", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | @RepeatSubmit |
| | | public AjaxResult export(EnforceCheckLogQueryBo bo) |
| | | { |
| | | List<EnforceCheckLogVo> list = iEnforceCheckLogService.queryList(bo); |
| | | ExcelUtil<EnforceCheckLogVo> util = new ExcelUtil<EnforceCheckLogVo>(EnforceCheckLogVo.class); |
| | | return util.exportExcel(list, "执法审批记录"); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取执法审批记录详细信息") |
| | | @GetMapping("/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id" ) Long id) |
| | | { |
| | | return AjaxResult.success(iEnforceCheckLogService.queryById(id)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增执法审批记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:add')") |
| | | @Log(title = "执法审批记录", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody EnforceCheckLogBo bo) |
| | | { |
| | | return toAjax(iEnforceCheckLogService.insertByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("修改执法审批记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:edit')") |
| | | @Log(title = "执法审批记录", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/upd") |
| | | @RepeatSubmit |
| | | public AjaxResult upd(@RequestBody EnforceCheckLogBo bo) |
| | | { |
| | | return toAjax(iEnforceCheckLogService.updateByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除执法审批记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:remove')") |
| | | @Log(title = "执法审批记录" , businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{ids}") |
| | | @RepeatSubmit |
| | | public AjaxResult remove(@PathVariable Long[] ids) |
| | | { |
| | | return toAjax(iEnforceCheckLogService.deleteByIds(Arrays.asList(ids)) ? 1 : 0); |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.admin.controller.enforce; |
| | | |
| | | import java.util.List; |
| | | import java.util.Arrays; |
| | | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateAnswerVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateAnswerBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateAnswerQueryBo; |
| | | import com.project.enforce.service.IEnforceEvaluateAnswerService; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | /** |
| | | * 执法评价答案Controller |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "执法评价答案控制器", tags = {"执法评价答案管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/enforce/answer") |
| | | public class EnforceEvaluateAnswerController extends BaseController { |
| | | |
| | | private final IEnforceEvaluateAnswerService iEnforceEvaluateAnswerService; |
| | | |
| | | |
| | | @ApiOperation("查询执法评价答案列表") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(EnforceEvaluateAnswerQueryBo bo) |
| | | { |
| | | startPage(); |
| | | List<EnforceEvaluateAnswerVo> list = iEnforceEvaluateAnswerService.queryList(bo); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation("导出执法评价答案列表") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:answer:export')") |
| | | @Log(title = "执法评价答案", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | @RepeatSubmit |
| | | public AjaxResult export(EnforceEvaluateAnswerQueryBo bo) |
| | | { |
| | | List<EnforceEvaluateAnswerVo> list = iEnforceEvaluateAnswerService.queryList(bo); |
| | | ExcelUtil<EnforceEvaluateAnswerVo> util = new ExcelUtil<EnforceEvaluateAnswerVo>(EnforceEvaluateAnswerVo.class); |
| | | return util.exportExcel(list, "执法评价答案"); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取执法评价答案详细信息") |
| | | @GetMapping("/{answerId}") |
| | | public AjaxResult getInfo(@PathVariable("answerId" ) Long answerId) |
| | | { |
| | | return AjaxResult.success(iEnforceEvaluateAnswerService.queryById(answerId)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增执法评价答案") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:answer:add')") |
| | | @Log(title = "执法评价答案", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody EnforceEvaluateAnswerBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateAnswerService.insertByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("修改执法评价答案") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:answer:edit')") |
| | | @Log(title = "执法评价答案", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/upd") |
| | | @RepeatSubmit |
| | | public AjaxResult upd(@RequestBody EnforceEvaluateAnswerBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateAnswerService.updateByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除执法评价答案") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:answer:remove')") |
| | | @Log(title = "执法评价答案" , businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{answerIds}") |
| | | @RepeatSubmit |
| | | public AjaxResult remove(@PathVariable Long[] answerIds) |
| | | { |
| | | return toAjax(iEnforceEvaluateAnswerService.deleteByIds(Arrays.asList(answerIds)) ? 1 : 0); |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.admin.controller.enforce; |
| | | |
| | | import java.util.List; |
| | | import java.util.Arrays; |
| | | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateLogQueryBo; |
| | | import com.project.enforce.service.IEnforceEvaluateLogService; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | /** |
| | | * 执法评价记录Controller |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "执法评价记录控制器", tags = {"执法评价记录管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/enforce/evaluate/log") |
| | | public class EnforceEvaluateLogController extends BaseController { |
| | | |
| | | private final IEnforceEvaluateLogService iEnforceEvaluateLogService; |
| | | |
| | | |
| | | @ApiOperation("查询执法评价记录列表") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(EnforceEvaluateLogQueryBo bo) |
| | | { |
| | | startPage(); |
| | | List<EnforceEvaluateLogVo> list = iEnforceEvaluateLogService.queryList(bo); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation("导出执法评价记录列表") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:export')") |
| | | @Log(title = "执法评价记录", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | @RepeatSubmit |
| | | public AjaxResult export(EnforceEvaluateLogQueryBo bo) |
| | | { |
| | | List<EnforceEvaluateLogVo> list = iEnforceEvaluateLogService.queryList(bo); |
| | | ExcelUtil<EnforceEvaluateLogVo> util = new ExcelUtil<EnforceEvaluateLogVo>(EnforceEvaluateLogVo.class); |
| | | return util.exportExcel(list, "执法评价记录"); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取执法评价记录详细信息") |
| | | @GetMapping("/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id" ) Long id) |
| | | { |
| | | return AjaxResult.success(iEnforceEvaluateLogService.queryById(id)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增执法评价记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:add')") |
| | | @Log(title = "执法评价记录", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody EnforceEvaluateLogBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateLogService.insertByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("修改执法评价记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:edit')") |
| | | @Log(title = "执法评价记录", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/upd") |
| | | @RepeatSubmit |
| | | public AjaxResult upd(@RequestBody EnforceEvaluateLogBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateLogService.updateByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除执法评价记录") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:log:remove')") |
| | | @Log(title = "执法评价记录" , businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{ids}") |
| | | @RepeatSubmit |
| | | public AjaxResult remove(@PathVariable Long[] ids) |
| | | { |
| | | return toAjax(iEnforceEvaluateLogService.deleteByIds(Arrays.asList(ids)) ? 1 : 0); |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.admin.controller.enforce; |
| | | |
| | | import java.util.List; |
| | | import java.util.Arrays; |
| | | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateQuestionVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateQuestionBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateQuestionQueryBo; |
| | | import com.project.enforce.service.IEnforceEvaluateQuestionService; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | /** |
| | | * 执法评价题目Controller |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "执法评价题目控制器", tags = {"执法评价题目管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/enforce/question") |
| | | public class EnforceEvaluateQuestionController extends BaseController { |
| | | |
| | | private final IEnforceEvaluateQuestionService iEnforceEvaluateQuestionService; |
| | | |
| | | |
| | | @ApiOperation("查询执法评价题目列表") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(EnforceEvaluateQuestionQueryBo bo) |
| | | { |
| | | startPage(); |
| | | List<EnforceEvaluateQuestionVo> list = iEnforceEvaluateQuestionService.queryList(bo); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation("导出执法评价题目列表") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:question:export')") |
| | | @Log(title = "执法评价题目", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | @RepeatSubmit |
| | | public AjaxResult export(EnforceEvaluateQuestionQueryBo bo) |
| | | { |
| | | List<EnforceEvaluateQuestionVo> list = iEnforceEvaluateQuestionService.queryList(bo); |
| | | ExcelUtil<EnforceEvaluateQuestionVo> util = new ExcelUtil<EnforceEvaluateQuestionVo>(EnforceEvaluateQuestionVo.class); |
| | | return util.exportExcel(list, "执法评价题目"); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取执法评价题目详细信息") |
| | | @GetMapping("/{questionId}") |
| | | public AjaxResult getInfo(@PathVariable("questionId" ) Long questionId) |
| | | { |
| | | return AjaxResult.success(iEnforceEvaluateQuestionService.queryById(questionId)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增执法评价题目") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:question:add')") |
| | | @Log(title = "执法评价题目", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody EnforceEvaluateQuestionBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateQuestionService.insertByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("修改执法评价题目") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:question:edit')") |
| | | @Log(title = "执法评价题目", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/upd") |
| | | @RepeatSubmit |
| | | public AjaxResult upd(@RequestBody EnforceEvaluateQuestionBo bo) |
| | | { |
| | | return toAjax(iEnforceEvaluateQuestionService.updateByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除执法评价题目") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:question:remove')") |
| | | @Log(title = "执法评价题目" , businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{questionIds}") |
| | | @RepeatSubmit |
| | | public AjaxResult remove(@PathVariable Long[] questionIds) |
| | | { |
| | | return toAjax(iEnforceEvaluateQuestionService.deleteByIds(Arrays.asList(questionIds)) ? 1 : 0); |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.admin.controller.enforce; |
| | | |
| | | import java.util.List; |
| | | import java.util.Arrays; |
| | | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | | import com.project.common.enums.BusinessType; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.project.enforce.service.IEnforceOrderService; |
| | | import com.project.common.utils.poi.ExcelUtil; |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | |
| | | /** |
| | | * 执法单Controller |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "执法单控制器", tags = {"执法单管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/enforce/order") |
| | | public class EnforceOrderController extends BaseController { |
| | | |
| | | private final IEnforceOrderService iEnforceOrderService; |
| | | |
| | | |
| | | @ApiOperation("查询执法单列表") |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(EnforceOrderQueryBo bo) |
| | | { |
| | | startPage(); |
| | | List<EnforceOrderVo> list = iEnforceOrderService.queryList(bo); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | | |
| | | |
| | | @ApiOperation("导出执法单列表") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:order:export')") |
| | | @Log(title = "执法单", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | | @RepeatSubmit |
| | | public AjaxResult export(EnforceOrderQueryBo bo) |
| | | { |
| | | List<EnforceOrderVo> list = iEnforceOrderService.queryList(bo); |
| | | ExcelUtil<EnforceOrderVo> util = new ExcelUtil<EnforceOrderVo>(EnforceOrderVo.class); |
| | | return util.exportExcel(list, "执法单"); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("获取执法单详细信息") |
| | | @GetMapping("/{orderId}") |
| | | public AjaxResult getInfo(@PathVariable("orderId" ) Long orderId) |
| | | { |
| | | return AjaxResult.success(iEnforceOrderService.queryById(orderId)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("新增执法单") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:order:add')") |
| | | @Log(title = "执法单", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | @RepeatSubmit |
| | | public AjaxResult add(@RequestBody EnforceOrderBo bo) |
| | | { |
| | | return toAjax(iEnforceOrderService.insertByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("修改执法单") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:order:edit')") |
| | | @Log(title = "执法单", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/upd") |
| | | @RepeatSubmit |
| | | public AjaxResult upd(@RequestBody EnforceOrderBo bo) |
| | | { |
| | | return toAjax(iEnforceOrderService.updateByBo(bo) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("删除执法单") |
| | | //@PreAuthorize("@ss.hasPermi('enforce:order:remove')") |
| | | @Log(title = "执法单" , businessType = BusinessType.DELETE) |
| | | @DeleteMapping("/{orderIds}") |
| | | @RepeatSubmit |
| | | public AjaxResult remove(@PathVariable Long[] orderIds) |
| | | { |
| | | return toAjax(iEnforceOrderService.deleteByIds(Arrays.asList(orderIds)) ? 1 : 0); |
| | | } |
| | | } |
| | |
| | | import com.project.common.annotation.RepeatSubmit; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import com.project.common.annotation.Log; |
| | | import com.project.common.core.controller.BaseController; |
| | | import com.project.common.core.domain.AjaxResult; |
| | |
| | | import com.project.common.core.page.TableDataInfo; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | /** |
| | | * 企业信息Controller |
| | |
| | | { |
| | | return toAjax(iSysCompanyService.deleteByIds(Arrays.asList(companyIds)) ? 1 : 0); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("企业信息模板下载") |
| | | @GetMapping("/exportTemplate") |
| | | public AjaxResult exportTemplate() |
| | | { |
| | | ExcelUtil<SysCompanyVo> util = new ExcelUtil<>(SysCompanyVo.class); |
| | | return util.exportExcel(null, "企业信息模板"); |
| | | } |
| | | |
| | | @ApiOperation(value = "导入活动指标") |
| | | @PostMapping("/import") |
| | | public AjaxResult importList(@RequestParam MultipartFile file) throws Exception |
| | | { |
| | | ExcelUtil<SysCompanyVo> util = new ExcelUtil<>(SysCompanyVo.class); |
| | | List<SysCompanyVo> list = util.importExcel(file.getInputStream()); |
| | | return toAjax(iSysCompanyService.importList(list) ? 1 : 0); |
| | | } |
| | | } |
| | |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Api(value = "文档管理控制器", tags = {"文档管理管理"}) |
| | | @Api(value = "惠企政策文档管理控制器", tags = {"惠企政策文档管理"}) |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | @RestController |
| | | @RequestMapping("/system/doc") |
| | |
| | | .pathMapping(pathMapping); |
| | | } |
| | | |
| | | @Bean |
| | | public Docket enforceApi() |
| | | { |
| | | return new Docket(DocumentationType.OAS_30) |
| | | .groupName("执法流程") |
| | | .apiInfo(apiInfo()) |
| | | .select() |
| | | .apis(RequestHandlerSelectors.any()) |
| | | .paths(PathSelectors.regex("/enforce/.*")) |
| | | .build() |
| | | /* 设置安全模式,swagger可以设置访问token */ |
| | | .securitySchemes(securitySchemes()) |
| | | .securityContexts(securityContexts()) |
| | | .pathMapping(pathMapping); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 安全模式,这里指定token通过Authorization头请求头传递 |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <parent> |
| | | <groupId>com.project</groupId> |
| | | <artifactId>sqys_admin</artifactId> |
| | | <version>3.8.5</version> |
| | | </parent> |
| | | |
| | | <artifactId>project-enforce</artifactId> |
| | | |
| | | <description> |
| | | enforce执法业务模块 |
| | | </description> |
| | | |
| | | <dependencies> |
| | | |
| | | <!-- 系统 --> |
| | | <dependency> |
| | | <groupId>com.project</groupId> |
| | | <artifactId>project-system</artifactId> |
| | | </dependency> |
| | | |
| | | </dependencies> |
| | | |
| | | </project> |
New file |
| | |
| | | package com.project.enforce.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.experimental.Accessors; |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | /** |
| | | * 执法审批记录对象 enforce_check_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | | @TableName("enforce_check_log") |
| | | @ApiModel("执法审批记录实体对象") |
| | | public class EnforceCheckLog extends BaseDomain { |
| | | |
| | | private static final long serialVersionUID=1L; |
| | | |
| | | |
| | | @TableId(value = "id") |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | |
| | | |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | |
| | | |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | |
| | | |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | |
| | | |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | |
| | | |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | |
| | | |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | |
| | | |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | |
| | | |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | |
| | | |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | |
| | | |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.experimental.Accessors; |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | /** |
| | | * 执法评价答案对象 enforce_evaluate_answer |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | | @TableName("enforce_evaluate_answer") |
| | | @ApiModel("执法评价答案实体对象") |
| | | public class EnforceEvaluateAnswer extends BaseDomain { |
| | | |
| | | private static final long serialVersionUID=1L; |
| | | |
| | | |
| | | @TableId(value = "answer_id") |
| | | @ApiModelProperty("答案ID") |
| | | private Long answerId; |
| | | |
| | | |
| | | @ApiModelProperty("答案") |
| | | private String answerName; |
| | | |
| | | |
| | | @ApiModelProperty("题目ID") |
| | | private Long questionId; |
| | | |
| | | |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | |
| | | |
| | | @ApiModelProperty("是否得分(0不得分,1得分)") |
| | | private Integer isScore; |
| | | |
| | | |
| | | @ApiModelProperty("答案补充") |
| | | private String answerRemark; |
| | | |
| | | |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer answerStatus; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.experimental.Accessors; |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | /** |
| | | * 执法评价记录对象 enforce_evaluate_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | | @TableName("enforce_evaluate_log") |
| | | @ApiModel("执法评价记录实体对象") |
| | | public class EnforceEvaluateLog extends BaseDomain { |
| | | |
| | | private static final long serialVersionUID=1L; |
| | | |
| | | |
| | | @TableId(value = "id") |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | |
| | | |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | |
| | | |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | |
| | | |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | |
| | | |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | |
| | | |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | |
| | | |
| | | @ApiModelProperty("评价说明") |
| | | private String questionRemark; |
| | | |
| | | |
| | | @ApiModelProperty("评价数据存档") |
| | | private String questionStatic; |
| | | |
| | | |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.experimental.Accessors; |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | /** |
| | | * 执法评价题目对象 enforce_evaluate_question |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | | @TableName("enforce_evaluate_question") |
| | | @ApiModel("执法评价题目实体对象") |
| | | public class EnforceEvaluateQuestion extends BaseDomain { |
| | | |
| | | private static final long serialVersionUID=1L; |
| | | |
| | | |
| | | @TableId(value = "question_id") |
| | | @ApiModelProperty("ID") |
| | | private Long questionId; |
| | | |
| | | |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | |
| | | |
| | | @ApiModelProperty("分值") |
| | | private BigDecimal questionScore; |
| | | |
| | | |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer questionStatus; |
| | | |
| | | |
| | | @ApiModelProperty("题目答案") |
| | | private String answerIds; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.experimental.Accessors; |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | /** |
| | | * 执法单对象 enforce_order |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | | @TableName("enforce_order") |
| | | @ApiModel("执法单实体对象") |
| | | public class EnforceOrder extends BaseDomain { |
| | | |
| | | private static final long serialVersionUID=1L; |
| | | |
| | | |
| | | @TableId(value = "order_id") |
| | | @ApiModelProperty("单据id") |
| | | private Long orderId; |
| | | |
| | | |
| | | @ApiModelProperty("单据编号") |
| | | private String orderNo; |
| | | |
| | | |
| | | @ApiModelProperty("企业id") |
| | | private Long companyId; |
| | | |
| | | |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | |
| | | @ApiModelProperty("企业社会编码") |
| | | private String companyCode; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | |
| | | @ApiModelProperty("企业地址") |
| | | private String companyAddress; |
| | | |
| | | |
| | | @ApiModelProperty("所属区域编码") |
| | | private String regionCode; |
| | | |
| | | |
| | | @ApiModelProperty("所属区域") |
| | | private String regionName; |
| | | |
| | | |
| | | @ApiModelProperty("执法原因") |
| | | private String enforceReason; |
| | | |
| | | |
| | | @ApiModelProperty("申请人id") |
| | | private Long applyId; |
| | | |
| | | |
| | | @ApiModelProperty("申请人") |
| | | private Long applyUser; |
| | | |
| | | |
| | | @ApiModelProperty("申请人电话") |
| | | private Long applyPhone; |
| | | |
| | | |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptId; |
| | | |
| | | |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptName; |
| | | |
| | | |
| | | @ApiModelProperty("申请时间") |
| | | private Date applyTime; |
| | | |
| | | @ApiModelProperty("执法队员数量") |
| | | private Integer userNum; |
| | | |
| | | @ApiModelProperty("预警状态:0正常,1预警") |
| | | private Integer warnStatus; |
| | | |
| | | |
| | | @ApiModelProperty("预警原因") |
| | | private String warnReason; |
| | | |
| | | |
| | | @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") |
| | | private Integer orderStatus; |
| | | |
| | | |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | |
| | | |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | |
| | | |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | |
| | | |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | |
| | | |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | |
| | | |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | |
| | | |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | |
| | | |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | |
| | | |
| | | @ApiModelProperty("执行人id") |
| | | private Long executeId; |
| | | |
| | | |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | |
| | | |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | |
| | | |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptId; |
| | | |
| | | |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | |
| | | |
| | | @ApiModelProperty("执行时间") |
| | | private Date executeTime; |
| | | |
| | | |
| | | @ApiModelProperty("执法结果:0正常,1待整改") |
| | | private Integer regionStatus; |
| | | |
| | | |
| | | @ApiModelProperty("执法结果说明") |
| | | private String regionReason; |
| | | |
| | | |
| | | @ApiModelProperty("执法图片") |
| | | private String regionImgs; |
| | | |
| | | |
| | | @ApiModelProperty("执法视频") |
| | | private String regionVideos; |
| | | |
| | | |
| | | @ApiModelProperty("是否通知企业:0否,1是") |
| | | private Integer isNoticeCompany; |
| | | |
| | | |
| | | @ApiModelProperty("是否公示:0否,1是") |
| | | private Integer isShow; |
| | | |
| | | |
| | | @ApiModelProperty("是否评价:0否,1是") |
| | | private Integer isEva; |
| | | |
| | | |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.editBo; |
| | | |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * 执法审批记录编辑对象 enforce_check_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | |
| | | @Data |
| | | @ApiModel("执法审批记录操作对象") |
| | | public class EnforceCheckLogBo { |
| | | |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | /** 执法单id */ |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | |
| | | /** 执法单号 */ |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | |
| | | /** 企业ID */ |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | /** 审批人id */ |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | |
| | | /** 审批人 */ |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | |
| | | /** 审批人电话 */ |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | |
| | | /** 审批时间 */ |
| | | @ApiModelProperty("审批时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date checkTime; |
| | | |
| | | /** 订单状态:-1拒绝,0待审批,1审批中,2通过 */ |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | |
| | | /** 审批原因 */ |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | |
| | | /** 更新人 */ |
| | | @ApiModelProperty("更新人") |
| | | private String updateBy; |
| | | |
| | | /** 更新时间 */ |
| | | @ApiModelProperty("更新时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date updateTime; |
| | | |
| | | /** 备注 */ |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.editBo; |
| | | |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | |
| | | /** |
| | | * 执法评价答案编辑对象 enforce_evaluate_answer |
| | | * |
| | | * @author manton |
| | | */ |
| | | |
| | | @Data |
| | | @ApiModel("执法评价答案操作对象") |
| | | public class EnforceEvaluateAnswerBo { |
| | | |
| | | |
| | | /** 答案ID */ |
| | | @ApiModelProperty("答案ID") |
| | | private Long answerId; |
| | | |
| | | /** 答案 */ |
| | | @ApiModelProperty("答案") |
| | | private String answerName; |
| | | |
| | | /** 题目ID */ |
| | | @ApiModelProperty("题目ID") |
| | | private Long questionId; |
| | | |
| | | /** 题目 */ |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | |
| | | /** 是否得分(0不得分,1得分) */ |
| | | @ApiModelProperty("是否得分(0不得分,1得分)") |
| | | private Integer isScore; |
| | | |
| | | /** 答案补充 */ |
| | | @ApiModelProperty("答案补充") |
| | | private String answerRemark; |
| | | |
| | | /** 使用状态:0正常,1禁用 */ |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer answerStatus; |
| | | |
| | | /** 更新人 */ |
| | | @ApiModelProperty("更新人") |
| | | private String updateBy; |
| | | |
| | | /** 更新时间 */ |
| | | @ApiModelProperty("更新时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date updateTime; |
| | | |
| | | /** 备注 */ |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.editBo; |
| | | |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * 执法评价记录编辑对象 enforce_evaluate_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | |
| | | @Data |
| | | @ApiModel("执法评价记录操作对象") |
| | | public class EnforceEvaluateLogBo { |
| | | |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | /** 执法单id */ |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | |
| | | /** 执法单号 */ |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | |
| | | /** 企业ID */ |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | /** 执行人 */ |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | |
| | | /** 执行人电话 */ |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | |
| | | /** 评价说明 */ |
| | | @ApiModelProperty("评价说明") |
| | | private String questionRemark; |
| | | |
| | | /** 评价数据存档 */ |
| | | @ApiModelProperty("评价数据存档") |
| | | private String questionStatic; |
| | | |
| | | /** 评价总得分 */ |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | /** 更新人 */ |
| | | @ApiModelProperty("更新人") |
| | | private String updateBy; |
| | | |
| | | /** 更新时间 */ |
| | | @ApiModelProperty("更新时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date updateTime; |
| | | |
| | | /** 备注 */ |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.editBo; |
| | | |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * 执法评价题目编辑对象 enforce_evaluate_question |
| | | * |
| | | * @author manton |
| | | */ |
| | | |
| | | @Data |
| | | @ApiModel("执法评价题目操作对象") |
| | | public class EnforceEvaluateQuestionBo { |
| | | |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long questionId; |
| | | |
| | | /** 题目 */ |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | |
| | | /** 分值 */ |
| | | @ApiModelProperty("分值") |
| | | private BigDecimal questionScore; |
| | | |
| | | /** 使用状态:0正常,1禁用 */ |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer questionStatus; |
| | | |
| | | /** 题目答案 */ |
| | | @ApiModelProperty("题目答案") |
| | | private String answerIds; |
| | | |
| | | /** 更新人 */ |
| | | @ApiModelProperty("更新人") |
| | | private String updateBy; |
| | | |
| | | /** 更新时间 */ |
| | | @ApiModelProperty("更新时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date updateTime; |
| | | |
| | | /** 备注 */ |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.editBo; |
| | | |
| | | import com.project.common.core.domain.BaseDomain; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * 执法单编辑对象 enforce_order |
| | | * |
| | | * @author manton |
| | | */ |
| | | |
| | | @Data |
| | | @ApiModel("执法单操作对象") |
| | | public class EnforceOrderBo { |
| | | |
| | | |
| | | /** 单据id */ |
| | | @ApiModelProperty("单据id") |
| | | private Long orderId; |
| | | |
| | | /** 单据编号 */ |
| | | @ApiModelProperty("单据编号") |
| | | private String orderNo; |
| | | |
| | | /** 企业id */ |
| | | @ApiModelProperty("企业id") |
| | | private Long companyId; |
| | | |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | /** 企业社会编码 */ |
| | | @ApiModelProperty("企业社会编码") |
| | | private String companyCode; |
| | | |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | /** 企业地址 */ |
| | | @ApiModelProperty("企业地址") |
| | | private String companyAddress; |
| | | |
| | | /** 所属区域编码 */ |
| | | @ApiModelProperty("所属区域编码") |
| | | private String regionCode; |
| | | |
| | | /** 所属区域 */ |
| | | @ApiModelProperty("所属区域") |
| | | private String regionName; |
| | | |
| | | /** 执法原因 */ |
| | | @ApiModelProperty("执法原因") |
| | | private String enforceReason; |
| | | |
| | | /** 申请人id */ |
| | | @ApiModelProperty("申请人id") |
| | | private Long applyId; |
| | | |
| | | /** 申请人 */ |
| | | @ApiModelProperty("申请人") |
| | | private Long applyUser; |
| | | |
| | | /** 申请人电话 */ |
| | | @ApiModelProperty("申请人电话") |
| | | private Long applyPhone; |
| | | |
| | | /** 申请人单位 */ |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptId; |
| | | |
| | | /** 申请人单位 */ |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptName; |
| | | |
| | | /** 申请时间 */ |
| | | @ApiModelProperty("申请时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date applyTime; |
| | | |
| | | @ApiModelProperty("执法队员数量") |
| | | private Integer userNum; |
| | | |
| | | /** 预警状态:0正常,1预警 */ |
| | | @ApiModelProperty("预警状态:0正常,1预警") |
| | | private Integer warnStatus; |
| | | |
| | | /** 预警原因 */ |
| | | @ApiModelProperty("预警原因") |
| | | private String warnReason; |
| | | |
| | | /** 订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价 */ |
| | | @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") |
| | | private Integer orderStatus; |
| | | |
| | | /** 审批人id */ |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | |
| | | /** 审批人 */ |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | |
| | | /** 审批人电话 */ |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | |
| | | /** 审批时间 */ |
| | | @ApiModelProperty("审批时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date checkTime; |
| | | |
| | | /** 订单状态:-1拒绝,0待审批,1审批中,2通过 */ |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | |
| | | /** 审批原因 */ |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | |
| | | /** 执行人id */ |
| | | @ApiModelProperty("执行人id") |
| | | private Long executeId; |
| | | |
| | | /** 执行人 */ |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | |
| | | /** 执行人电话 */ |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptId; |
| | | |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | |
| | | /** 执行时间 */ |
| | | @ApiModelProperty("执行时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date executeTime; |
| | | |
| | | /** 执法结果:0正常,1待整改 */ |
| | | @ApiModelProperty("执法结果:0正常,1待整改") |
| | | private Integer regionStatus; |
| | | |
| | | /** 执法结果说明 */ |
| | | @ApiModelProperty("执法结果说明") |
| | | private String regionReason; |
| | | |
| | | /** 执法图片 */ |
| | | @ApiModelProperty("执法图片") |
| | | private String regionImgs; |
| | | |
| | | /** 执法视频 */ |
| | | @ApiModelProperty("执法视频") |
| | | private String regionVideos; |
| | | |
| | | /** 是否通知企业:0否,1是 */ |
| | | @ApiModelProperty("是否通知企业:0否,1是") |
| | | private Integer isNoticeCompany; |
| | | |
| | | /** 是否公示:0否,1是 */ |
| | | @ApiModelProperty("是否公示:0否,1是") |
| | | private Integer isShow; |
| | | |
| | | /** 是否评价:0否,1是 */ |
| | | @ApiModelProperty("是否评价:0否,1是") |
| | | private Integer isEva; |
| | | |
| | | /** 评价总得分 */ |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.queryBo; |
| | | |
| | | import com.project.common.core.domain.BaseQuery; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * 执法审批记录分页查询对象 enforce_check_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @ApiModel("执法审批记录分页查询对象") |
| | | public class EnforceCheckLogQueryBo extends BaseQuery{ |
| | | |
| | | /** 分页大小 */ |
| | | @ApiModelProperty("分页大小") |
| | | private Integer pageSize; |
| | | /** 当前页数 */ |
| | | @ApiModelProperty("当前页数") |
| | | private Integer pageNum; |
| | | /** 排序列 */ |
| | | @ApiModelProperty("排序列") |
| | | private String orderByColumn; |
| | | /** 排序的方向desc或者asc */ |
| | | @ApiModelProperty(value = "排序的方向", example = "asc,desc") |
| | | private String isAsc; |
| | | |
| | | |
| | | /** 执法单id */ |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | /** 执法单号 */ |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | /** 企业ID */ |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | /** 审批人id */ |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | /** 审批人 */ |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | /** 审批人电话 */ |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | /** 审批时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | /** 订单状态:-1拒绝,0待审批,1审批中,2通过 */ |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | /** 审批原因 */ |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.queryBo; |
| | | |
| | | import com.project.common.core.domain.BaseQuery; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | |
| | | /** |
| | | * 执法评价答案分页查询对象 enforce_evaluate_answer |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @ApiModel("执法评价答案分页查询对象") |
| | | public class EnforceEvaluateAnswerQueryBo extends BaseQuery{ |
| | | |
| | | /** 分页大小 */ |
| | | @ApiModelProperty("分页大小") |
| | | private Integer pageSize; |
| | | /** 当前页数 */ |
| | | @ApiModelProperty("当前页数") |
| | | private Integer pageNum; |
| | | /** 排序列 */ |
| | | @ApiModelProperty("排序列") |
| | | private String orderByColumn; |
| | | /** 排序的方向desc或者asc */ |
| | | @ApiModelProperty(value = "排序的方向", example = "asc,desc") |
| | | private String isAsc; |
| | | |
| | | |
| | | /** 答案 */ |
| | | @ApiModelProperty("答案") |
| | | private String answerName; |
| | | /** 题目ID */ |
| | | @ApiModelProperty("题目ID") |
| | | private Long questionId; |
| | | /** 题目 */ |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | /** 是否得分(0不得分,1得分) */ |
| | | @ApiModelProperty("是否得分(0不得分,1得分)") |
| | | private Integer isScore; |
| | | /** 答案补充 */ |
| | | @ApiModelProperty("答案补充") |
| | | private String answerRemark; |
| | | /** 使用状态:0正常,1禁用 */ |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer answerStatus; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.queryBo; |
| | | |
| | | import com.project.common.core.domain.BaseQuery; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * 执法评价记录分页查询对象 enforce_evaluate_log |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @ApiModel("执法评价记录分页查询对象") |
| | | public class EnforceEvaluateLogQueryBo extends BaseQuery{ |
| | | |
| | | /** 分页大小 */ |
| | | @ApiModelProperty("分页大小") |
| | | private Integer pageSize; |
| | | /** 当前页数 */ |
| | | @ApiModelProperty("当前页数") |
| | | private Integer pageNum; |
| | | /** 排序列 */ |
| | | @ApiModelProperty("排序列") |
| | | private String orderByColumn; |
| | | /** 排序的方向desc或者asc */ |
| | | @ApiModelProperty(value = "排序的方向", example = "asc,desc") |
| | | private String isAsc; |
| | | |
| | | |
| | | /** 执法单id */ |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | /** 执法单号 */ |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | /** 企业ID */ |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | /** 执行人 */ |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | /** 执行人电话 */ |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | /** 评价说明 */ |
| | | @ApiModelProperty("评价说明") |
| | | private String questionRemark; |
| | | /** 评价数据存档 */ |
| | | @ApiModelProperty("评价数据存档") |
| | | private String questionStatic; |
| | | /** 评价总得分 */ |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.queryBo; |
| | | |
| | | import com.project.common.core.domain.BaseQuery; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.math.BigDecimal; |
| | | |
| | | /** |
| | | * 执法评价题目分页查询对象 enforce_evaluate_question |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @ApiModel("执法评价题目分页查询对象") |
| | | public class EnforceEvaluateQuestionQueryBo extends BaseQuery{ |
| | | |
| | | /** 分页大小 */ |
| | | @ApiModelProperty("分页大小") |
| | | private Integer pageSize; |
| | | /** 当前页数 */ |
| | | @ApiModelProperty("当前页数") |
| | | private Integer pageNum; |
| | | /** 排序列 */ |
| | | @ApiModelProperty("排序列") |
| | | private String orderByColumn; |
| | | /** 排序的方向desc或者asc */ |
| | | @ApiModelProperty(value = "排序的方向", example = "asc,desc") |
| | | private String isAsc; |
| | | |
| | | |
| | | /** 题目 */ |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | /** 分值 */ |
| | | @ApiModelProperty("分值") |
| | | private BigDecimal questionScore; |
| | | /** 使用状态:0正常,1禁用 */ |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer questionStatus; |
| | | /** 题目答案 */ |
| | | @ApiModelProperty("题目答案") |
| | | private String answerIds; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.bo.queryBo; |
| | | |
| | | import com.project.common.core.domain.BaseQuery; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * 执法单分页查询对象 enforce_order |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @ApiModel("执法单分页查询对象") |
| | | public class EnforceOrderQueryBo extends BaseQuery{ |
| | | |
| | | /** 分页大小 */ |
| | | @ApiModelProperty("分页大小") |
| | | private Integer pageSize; |
| | | /** 当前页数 */ |
| | | @ApiModelProperty("当前页数") |
| | | private Integer pageNum; |
| | | /** 排序列 */ |
| | | @ApiModelProperty("排序列") |
| | | private String orderByColumn; |
| | | /** 排序的方向desc或者asc */ |
| | | @ApiModelProperty(value = "排序的方向", example = "asc,desc") |
| | | private String isAsc; |
| | | |
| | | |
| | | /** 单据编号 */ |
| | | @ApiModelProperty("单据编号") |
| | | private String orderNo; |
| | | /** 企业id */ |
| | | @ApiModelProperty("企业id") |
| | | private Long companyId; |
| | | /** 企业名 */ |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | /** 企业社会编码 */ |
| | | @ApiModelProperty("企业社会编码") |
| | | private String companyCode; |
| | | /** 企业联系人 */ |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | /** 企业联系人电话(账号) */ |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | /** 企业地址 */ |
| | | @ApiModelProperty("企业地址") |
| | | private String companyAddress; |
| | | /** 所属区域编码 */ |
| | | @ApiModelProperty("所属区域编码") |
| | | private String regionCode; |
| | | /** 所属区域 */ |
| | | @ApiModelProperty("所属区域") |
| | | private String regionName; |
| | | /** 执法原因 */ |
| | | @ApiModelProperty("执法原因") |
| | | private String enforceReason; |
| | | /** 申请人id */ |
| | | @ApiModelProperty("申请人id") |
| | | private Long applyId; |
| | | /** 申请人 */ |
| | | @ApiModelProperty("申请人") |
| | | private Long applyUser; |
| | | /** 申请人电话 */ |
| | | @ApiModelProperty("申请人电话") |
| | | private Long applyPhone; |
| | | /** 申请人单位 */ |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptId; |
| | | /** 申请人单位 */ |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptName; |
| | | /** 申请时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("申请时间") |
| | | private Date applyTime; |
| | | /** 执法队员数量 */ |
| | | @ApiModelProperty("执法队员数量") |
| | | private Integer userNum; |
| | | /** 预警状态:0正常,1预警 */ |
| | | @ApiModelProperty("预警状态:0正常,1预警") |
| | | private Integer warnStatus; |
| | | /** 预警原因 */ |
| | | @ApiModelProperty("预警原因") |
| | | private String warnReason; |
| | | /** 订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价 */ |
| | | @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") |
| | | private Integer orderStatus; |
| | | /** 审批人id */ |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | /** 审批人 */ |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | /** 审批人电话 */ |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | /** 审批人单位 */ |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | /** 审批时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | /** 订单状态:-1拒绝,0待审批,1审批中,2通过 */ |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | /** 审批原因 */ |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | /** 执行人id */ |
| | | @ApiModelProperty("执行人id") |
| | | private Long executeId; |
| | | /** 执行人 */ |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | /** 执行人电话 */ |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptId; |
| | | /** 执行人单位 */ |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | /** 执行时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("执行时间") |
| | | private Date executeTime; |
| | | /** 执法结果:0正常,1待整改 */ |
| | | @ApiModelProperty("执法结果:0正常,1待整改") |
| | | private Integer regionStatus; |
| | | /** 执法结果说明 */ |
| | | @ApiModelProperty("执法结果说明") |
| | | private String regionReason; |
| | | /** 执法图片 */ |
| | | @ApiModelProperty("执法图片") |
| | | private String regionImgs; |
| | | /** 执法视频 */ |
| | | @ApiModelProperty("执法视频") |
| | | private String regionVideos; |
| | | /** 是否通知企业:0否,1是 */ |
| | | @ApiModelProperty("是否通知企业:0否,1是") |
| | | private Integer isNoticeCompany; |
| | | /** 是否公示:0否,1是 */ |
| | | @ApiModelProperty("是否公示:0否,1是") |
| | | private Integer isShow; |
| | | /** 是否评价:0否,1是 */ |
| | | @ApiModelProperty("是否评价:0否,1是") |
| | | private Integer isEva; |
| | | /** 评价总得分 */ |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.vo; |
| | | |
| | | import com.project.common.annotation.Excel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | |
| | | /** |
| | | * 执法审批记录视图对象 mall_package |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @ApiModel("执法审批记录视图对象") |
| | | public class EnforceCheckLogVo { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | @Excel(name = "执法单id") |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | @Excel(name = "执法单号") |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | @Excel(name = "企业ID") |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | @Excel(name = "企业名") |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | @Excel(name = "企业联系人") |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | @Excel(name = "企业联系人电话" , readConverterExp = "账=号") |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | @Excel(name = "审批人id") |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | @Excel(name = "审批人") |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | @Excel(name = "审批人电话") |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | @Excel(name = "审批人单位") |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | @Excel(name = "审批人单位") |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | @Excel(name = "审批时间" , width = 30, dateFormat = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | @Excel(name = "订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | @Excel(name = "审批原因") |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | @Excel(name = "备注") |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.vo; |
| | | |
| | | import com.project.common.annotation.Excel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | |
| | | /** |
| | | * 执法评价答案视图对象 mall_package |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @ApiModel("执法评价答案视图对象") |
| | | public class EnforceEvaluateAnswerVo { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 答案ID */ |
| | | @ApiModelProperty("答案ID") |
| | | private Long answerId; |
| | | |
| | | @Excel(name = "答案") |
| | | @ApiModelProperty("答案") |
| | | private String answerName; |
| | | @Excel(name = "题目ID") |
| | | @ApiModelProperty("题目ID") |
| | | private Long questionId; |
| | | @Excel(name = "题目") |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | @Excel(name = "是否得分" , readConverterExp = "0=不得分,1得分") |
| | | @ApiModelProperty("是否得分(0不得分,1得分)") |
| | | private Integer isScore; |
| | | @Excel(name = "答案补充") |
| | | @ApiModelProperty("答案补充") |
| | | private String answerRemark; |
| | | @Excel(name = "使用状态:0正常,1禁用") |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer answerStatus; |
| | | @Excel(name = "备注") |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.vo; |
| | | |
| | | import com.project.common.annotation.Excel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import java.math.BigDecimal; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | |
| | | /** |
| | | * 执法评价记录视图对象 mall_package |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @ApiModel("执法评价记录视图对象") |
| | | public class EnforceEvaluateLogVo { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long id; |
| | | |
| | | @Excel(name = "执法单id") |
| | | @ApiModelProperty("执法单id") |
| | | private String orderId; |
| | | @Excel(name = "执法单号") |
| | | @ApiModelProperty("执法单号") |
| | | private String orderNo; |
| | | @Excel(name = "企业ID") |
| | | @ApiModelProperty("企业ID") |
| | | private Long companyId; |
| | | @Excel(name = "企业名") |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | @Excel(name = "企业联系人") |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | @Excel(name = "企业联系人电话" , readConverterExp = "账=号") |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | @Excel(name = "执行人") |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | @Excel(name = "执行人电话") |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | @Excel(name = "执行人单位") |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | @Excel(name = "评价说明") |
| | | @ApiModelProperty("评价说明") |
| | | private String questionRemark; |
| | | @Excel(name = "评价数据存档") |
| | | @ApiModelProperty("评价数据存档") |
| | | private String questionStatic; |
| | | @Excel(name = "评价总得分") |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | @Excel(name = "备注") |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.vo; |
| | | |
| | | import com.project.common.annotation.Excel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import java.math.BigDecimal; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | |
| | | /** |
| | | * 执法评价题目视图对象 mall_package |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @ApiModel("执法评价题目视图对象") |
| | | public class EnforceEvaluateQuestionVo { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** ID */ |
| | | @ApiModelProperty("ID") |
| | | private Long questionId; |
| | | |
| | | @Excel(name = "题目") |
| | | @ApiModelProperty("题目") |
| | | private String questionName; |
| | | @Excel(name = "分值") |
| | | @ApiModelProperty("分值") |
| | | private BigDecimal questionScore; |
| | | @Excel(name = "使用状态:0正常,1禁用") |
| | | @ApiModelProperty("使用状态:0正常,1禁用") |
| | | private Integer questionStatus; |
| | | @Excel(name = "题目答案") |
| | | @ApiModelProperty("题目答案") |
| | | private String answerIds; |
| | | @Excel(name = "备注") |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.domain.vo; |
| | | |
| | | import com.project.common.annotation.Excel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | |
| | | /** |
| | | * 执法单视图对象 mall_package |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Data |
| | | @ApiModel("执法单视图对象") |
| | | public class EnforceOrderVo { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 单据id */ |
| | | @ApiModelProperty("单据id") |
| | | private Long orderId; |
| | | |
| | | @Excel(name = "单据编号") |
| | | @ApiModelProperty("单据编号") |
| | | private String orderNo; |
| | | @Excel(name = "企业id") |
| | | @ApiModelProperty("企业id") |
| | | private Long companyId; |
| | | @Excel(name = "企业名") |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | @Excel(name = "企业社会编码") |
| | | @ApiModelProperty("企业社会编码") |
| | | private String companyCode; |
| | | @Excel(name = "企业联系人") |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | @Excel(name = "企业联系人电话" , readConverterExp = "账=号") |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | @Excel(name = "企业地址") |
| | | @ApiModelProperty("企业地址") |
| | | private String companyAddress; |
| | | @Excel(name = "所属区域编码") |
| | | @ApiModelProperty("所属区域编码") |
| | | private String regionCode; |
| | | @Excel(name = "所属区域") |
| | | @ApiModelProperty("所属区域") |
| | | private String regionName; |
| | | @Excel(name = "执法原因") |
| | | @ApiModelProperty("执法原因") |
| | | private String enforceReason; |
| | | @Excel(name = "申请人id") |
| | | @ApiModelProperty("申请人id") |
| | | private Long applyId; |
| | | @Excel(name = "申请人") |
| | | @ApiModelProperty("申请人") |
| | | private Long applyUser; |
| | | @Excel(name = "申请人电话") |
| | | @ApiModelProperty("申请人电话") |
| | | private Long applyPhone; |
| | | @Excel(name = "申请人单位") |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptId; |
| | | @Excel(name = "申请人单位") |
| | | @ApiModelProperty("申请人单位") |
| | | private Long applyDeptName; |
| | | @Excel(name = "申请时间" , width = 30, dateFormat = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("申请时间") |
| | | private Date applyTime; |
| | | @Excel(name = "执法队员数量") |
| | | @ApiModelProperty("执法队员数量") |
| | | private Integer userNum; |
| | | @Excel(name = "预警状态:0正常,1预警") |
| | | @ApiModelProperty("预警状态:0正常,1预警") |
| | | private Integer warnStatus; |
| | | @Excel(name = "预警原因") |
| | | @ApiModelProperty("预警原因") |
| | | private String warnReason; |
| | | @Excel(name = "订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") |
| | | @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") |
| | | private Integer orderStatus; |
| | | @Excel(name = "审批人id") |
| | | @ApiModelProperty("审批人id") |
| | | private Long checkId; |
| | | @Excel(name = "审批人") |
| | | @ApiModelProperty("审批人") |
| | | private Long checkUser; |
| | | @Excel(name = "审批人电话") |
| | | @ApiModelProperty("审批人电话") |
| | | private Long checkPhone; |
| | | @Excel(name = "审批人单位") |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptId; |
| | | @Excel(name = "审批人单位") |
| | | @ApiModelProperty("审批人单位") |
| | | private Long checkDeptName; |
| | | @Excel(name = "审批时间" , width = 30, dateFormat = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("审批时间") |
| | | private Date checkTime; |
| | | @Excel(name = "订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | @Excel(name = "审批原因") |
| | | @ApiModelProperty("审批原因") |
| | | private String checkReason; |
| | | @Excel(name = "执行人id") |
| | | @ApiModelProperty("执行人id") |
| | | private Long executeId; |
| | | @Excel(name = "执行人") |
| | | @ApiModelProperty("执行人") |
| | | private Long executeUser; |
| | | @Excel(name = "执行人电话") |
| | | @ApiModelProperty("执行人电话") |
| | | private Long executePhone; |
| | | @Excel(name = "执行人单位") |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptId; |
| | | @Excel(name = "执行人单位") |
| | | @ApiModelProperty("执行人单位") |
| | | private Long executeDeptName; |
| | | @Excel(name = "执行时间" , width = 30, dateFormat = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ApiModelProperty("执行时间") |
| | | private Date executeTime; |
| | | @Excel(name = "执法结果:0正常,1待整改") |
| | | @ApiModelProperty("执法结果:0正常,1待整改") |
| | | private Integer regionStatus; |
| | | @Excel(name = "执法结果说明") |
| | | @ApiModelProperty("执法结果说明") |
| | | private String regionReason; |
| | | @Excel(name = "执法图片") |
| | | @ApiModelProperty("执法图片") |
| | | private String regionImgs; |
| | | @Excel(name = "执法视频") |
| | | @ApiModelProperty("执法视频") |
| | | private String regionVideos; |
| | | @Excel(name = "是否通知企业:0否,1是") |
| | | @ApiModelProperty("是否通知企业:0否,1是") |
| | | private Integer isNoticeCompany; |
| | | @Excel(name = "是否公示:0否,1是") |
| | | @ApiModelProperty("是否公示:0否,1是") |
| | | private Integer isShow; |
| | | @Excel(name = "是否评价:0否,1是") |
| | | @ApiModelProperty("是否评价:0否,1是") |
| | | private Integer isEva; |
| | | @Excel(name = "评价总得分") |
| | | @ApiModelProperty("评价总得分") |
| | | private BigDecimal totalScore; |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.mapper; |
| | | |
| | | import com.project.enforce.domain.EnforceCheckLog; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * 执法审批记录Mapper接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface EnforceCheckLogMapper extends BaseMapper<EnforceCheckLog> { |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.mapper; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateAnswer; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * 执法评价答案Mapper接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface EnforceEvaluateAnswerMapper extends BaseMapper<EnforceEvaluateAnswer> { |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.mapper; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateLog; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * 执法评价记录Mapper接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface EnforceEvaluateLogMapper extends BaseMapper<EnforceEvaluateLog> { |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.mapper; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateQuestion; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * 执法评价题目Mapper接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface EnforceEvaluateQuestionMapper extends BaseMapper<EnforceEvaluateQuestion> { |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.mapper; |
| | | |
| | | import com.project.enforce.domain.EnforceOrder; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | |
| | | /** |
| | | * 执法单Mapper接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface EnforceOrderMapper extends BaseMapper<EnforceOrder> { |
| | | |
| | | } |
New file |
| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceCheckLog; |
| | | import com.project.enforce.domain.vo.EnforceCheckLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceCheckLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceCheckLogQueryBo; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import cn.hutool.core.convert.Convert; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法审批记录Service接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface IEnforceCheckLogService extends IBaseService<EnforceCheckLog> { |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceCheckLogVo> queryList(EnforceCheckLogQueryBo bo); |
| | | |
| | | /** |
| | | * 查询单个 |
| | | * @return EnforceCheckLogVo |
| | | */ |
| | | EnforceCheckLogVo queryById(Long id); |
| | | |
| | | |
| | | /** |
| | | * 根据新增业务对象插入执法审批记录 |
| | | * @param bo 执法审批记录新增业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean insertByBo(EnforceCheckLogBo bo); |
| | | |
| | | /** |
| | | * 根据编辑业务对象修改执法审批记录 |
| | | * @param bo 执法审批记录编辑业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean updateByBo(EnforceCheckLogBo bo); |
| | | |
| | | /** |
| | | * 校验并删除数据 |
| | | * @param ids 主键集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | } |
New file |
| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateAnswer; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateAnswerVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateAnswerBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateAnswerQueryBo; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import cn.hutool.core.convert.Convert; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价答案Service接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface IEnforceEvaluateAnswerService extends IBaseService<EnforceEvaluateAnswer> { |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceEvaluateAnswerVo> queryList(EnforceEvaluateAnswerQueryBo bo); |
| | | |
| | | /** |
| | | * 查询单个 |
| | | * @return EnforceEvaluateAnswerVo |
| | | */ |
| | | EnforceEvaluateAnswerVo queryById(Long answerId); |
| | | |
| | | |
| | | /** |
| | | * 根据新增业务对象插入执法评价答案 |
| | | * @param bo 执法评价答案新增业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean insertByBo(EnforceEvaluateAnswerBo bo); |
| | | |
| | | /** |
| | | * 根据编辑业务对象修改执法评价答案 |
| | | * @param bo 执法评价答案编辑业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean updateByBo(EnforceEvaluateAnswerBo bo); |
| | | |
| | | /** |
| | | * 校验并删除数据 |
| | | * @param ids 主键集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | } |
New file |
| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateLog; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateLogQueryBo; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import cn.hutool.core.convert.Convert; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价记录Service接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface IEnforceEvaluateLogService extends IBaseService<EnforceEvaluateLog> { |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceEvaluateLogVo> queryList(EnforceEvaluateLogQueryBo bo); |
| | | |
| | | /** |
| | | * 查询单个 |
| | | * @return EnforceEvaluateLogVo |
| | | */ |
| | | EnforceEvaluateLogVo queryById(Long id); |
| | | |
| | | |
| | | /** |
| | | * 根据新增业务对象插入执法评价记录 |
| | | * @param bo 执法评价记录新增业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean insertByBo(EnforceEvaluateLogBo bo); |
| | | |
| | | /** |
| | | * 根据编辑业务对象修改执法评价记录 |
| | | * @param bo 执法评价记录编辑业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean updateByBo(EnforceEvaluateLogBo bo); |
| | | |
| | | /** |
| | | * 校验并删除数据 |
| | | * @param ids 主键集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | } |
New file |
| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceEvaluateQuestion; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateQuestionVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateQuestionBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateQuestionQueryBo; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import cn.hutool.core.convert.Convert; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价题目Service接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface IEnforceEvaluateQuestionService extends IBaseService<EnforceEvaluateQuestion> { |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceEvaluateQuestionVo> queryList(EnforceEvaluateQuestionQueryBo bo); |
| | | |
| | | /** |
| | | * 查询单个 |
| | | * @return EnforceEvaluateQuestionVo |
| | | */ |
| | | EnforceEvaluateQuestionVo queryById(Long questionId); |
| | | |
| | | |
| | | /** |
| | | * 根据新增业务对象插入执法评价题目 |
| | | * @param bo 执法评价题目新增业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean insertByBo(EnforceEvaluateQuestionBo bo); |
| | | |
| | | /** |
| | | * 根据编辑业务对象修改执法评价题目 |
| | | * @param bo 执法评价题目编辑业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean updateByBo(EnforceEvaluateQuestionBo bo); |
| | | |
| | | /** |
| | | * 校验并删除数据 |
| | | * @param ids 主键集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | } |
New file |
| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceOrder; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import cn.hutool.core.convert.Convert; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法单Service接口 |
| | | * |
| | | * @author manton |
| | | */ |
| | | public interface IEnforceOrderService extends IBaseService<EnforceOrder> { |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 查询单个 |
| | | * @return EnforceOrderVo |
| | | */ |
| | | EnforceOrderVo queryById(Long orderId); |
| | | |
| | | |
| | | /** |
| | | * 根据新增业务对象插入执法单 |
| | | * @param bo 执法单新增业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean insertByBo(EnforceOrderBo bo); |
| | | |
| | | /** |
| | | * 根据编辑业务对象修改执法单 |
| | | * @param bo 执法单编辑业务对象 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean updateByBo(EnforceOrderBo bo); |
| | | |
| | | /** |
| | | * 校验并删除数据 |
| | | * @param ids 主键集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | } |
New file |
| | |
| | | package com.project.enforce.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.enforce.domain.vo.EnforceCheckLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceCheckLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceCheckLogQueryBo; |
| | | import com.project.enforce.domain.EnforceCheckLog; |
| | | import com.project.enforce.mapper.EnforceCheckLogMapper; |
| | | import com.project.enforce.service.IEnforceCheckLogService; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法审批记录Service业务层处理 |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class EnforceCheckLogServiceImpl extends ServiceImpl<EnforceCheckLogMapper, EnforceCheckLog> implements IEnforceCheckLogService { |
| | | |
| | | |
| | | |
| | | @Override//列表查询 |
| | | public List<EnforceCheckLogVo> queryList(EnforceCheckLogQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceCheckLog> qw = getQw(bo); |
| | | List<EnforceCheckLog> list = this.list(qw); |
| | | return Convert.toList(EnforceCheckLogVo.class , list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | public EnforceCheckLogVo queryById(Long id) |
| | | { |
| | | EnforceCheckLog db = this.baseMapper.selectById(id); |
| | | return Convert.convert(EnforceCheckLogVo.class , db); |
| | | } |
| | | |
| | | |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceCheckLogBo bo) |
| | | { |
| | | EnforceCheckLog add = Convert.convert(EnforceCheckLog.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceCheckLogBo bo) |
| | | { |
| | | EnforceCheckLog update = Convert.convert(EnforceCheckLog.class, bo); |
| | | validEntityBeforeSave(update); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(EnforceCheckLog entity) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | | //获取查询参数 |
| | | private QueryWrapper<EnforceCheckLog> getQw(EnforceCheckLogQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceCheckLog> qw = Wrappers.query(); |
| | | |
| | | qw.eq(StringUtils.isNotEmpty(bo.getOrderId()), "order_id", bo.getOrderId()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getOrderNo()), "order_no", bo.getOrderNo()); |
| | | qw.eq(bo.getCompanyId() != null, "company_id", bo.getCompanyId()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getCompanyName()), "company_name", bo.getCompanyName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyUser()), "company_user", bo.getCompanyUser()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyPhone()), "company_phone", bo.getCompanyPhone()); |
| | | qw.eq(bo.getCheckId() != null, "check_id", bo.getCheckId()); |
| | | qw.eq(bo.getCheckUser() != null, "check_user", bo.getCheckUser()); |
| | | qw.eq(bo.getCheckPhone() != null, "check_phone", bo.getCheckPhone()); |
| | | qw.eq(bo.getCheckDeptId() != null, "check_dept_id", bo.getCheckDeptId()); |
| | | qw.like(bo.getCheckDeptName() != null, "check_dept_name", bo.getCheckDeptName()); |
| | | qw.eq(bo.getCheckTime() != null, "check_time", bo.getCheckTime()); |
| | | qw.eq(bo.getCheckStatus() != null, "check_status", bo.getCheckStatus()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCheckReason()), "check_reason", bo.getCheckReason()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |
| | | } else if ("desc".equals(bo.getIsAsc())) { |
| | | qw.orderByDesc(bo.getOrderByColumn()); |
| | | } |
| | | } |
| | | return qw; |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.enforce.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateAnswerVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateAnswerBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateAnswerQueryBo; |
| | | import com.project.enforce.domain.EnforceEvaluateAnswer; |
| | | import com.project.enforce.mapper.EnforceEvaluateAnswerMapper; |
| | | import com.project.enforce.service.IEnforceEvaluateAnswerService; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价答案Service业务层处理 |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class EnforceEvaluateAnswerServiceImpl extends ServiceImpl<EnforceEvaluateAnswerMapper, EnforceEvaluateAnswer> implements IEnforceEvaluateAnswerService { |
| | | |
| | | |
| | | |
| | | @Override//列表查询 |
| | | public List<EnforceEvaluateAnswerVo> queryList(EnforceEvaluateAnswerQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateAnswer> qw = getQw(bo); |
| | | List<EnforceEvaluateAnswer> list = this.list(qw); |
| | | return Convert.toList(EnforceEvaluateAnswerVo.class , list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | public EnforceEvaluateAnswerVo queryById(Long answerId) |
| | | { |
| | | EnforceEvaluateAnswer db = this.baseMapper.selectById(answerId); |
| | | return Convert.convert(EnforceEvaluateAnswerVo.class , db); |
| | | } |
| | | |
| | | |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceEvaluateAnswerBo bo) |
| | | { |
| | | EnforceEvaluateAnswer add = Convert.convert(EnforceEvaluateAnswer.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceEvaluateAnswerBo bo) |
| | | { |
| | | EnforceEvaluateAnswer update = Convert.convert(EnforceEvaluateAnswer.class, bo); |
| | | validEntityBeforeSave(update); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(EnforceEvaluateAnswer entity) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | | //获取查询参数 |
| | | private QueryWrapper<EnforceEvaluateAnswer> getQw(EnforceEvaluateAnswerQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateAnswer> qw = Wrappers.query(); |
| | | |
| | | qw.like(StringUtils.isNotEmpty(bo.getAnswerName()), "answer_name", bo.getAnswerName()); |
| | | qw.eq(bo.getQuestionId() != null, "question_id", bo.getQuestionId()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getQuestionName()), "question_name", bo.getQuestionName()); |
| | | qw.eq(bo.getIsScore() != null, "is_score", bo.getIsScore()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getAnswerRemark()), "answer_remark", bo.getAnswerRemark()); |
| | | qw.eq(bo.getAnswerStatus() != null, "answer_status", bo.getAnswerStatus()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |
| | | } else if ("desc".equals(bo.getIsAsc())) { |
| | | qw.orderByDesc(bo.getOrderByColumn()); |
| | | } |
| | | } |
| | | return qw; |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.enforce.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateLogVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateLogBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateLogQueryBo; |
| | | import com.project.enforce.domain.EnforceEvaluateLog; |
| | | import com.project.enforce.mapper.EnforceEvaluateLogMapper; |
| | | import com.project.enforce.service.IEnforceEvaluateLogService; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价记录Service业务层处理 |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class EnforceEvaluateLogServiceImpl extends ServiceImpl<EnforceEvaluateLogMapper, EnforceEvaluateLog> implements IEnforceEvaluateLogService { |
| | | |
| | | |
| | | |
| | | @Override//列表查询 |
| | | public List<EnforceEvaluateLogVo> queryList(EnforceEvaluateLogQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateLog> qw = getQw(bo); |
| | | List<EnforceEvaluateLog> list = this.list(qw); |
| | | return Convert.toList(EnforceEvaluateLogVo.class , list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | public EnforceEvaluateLogVo queryById(Long id) |
| | | { |
| | | EnforceEvaluateLog db = this.baseMapper.selectById(id); |
| | | return Convert.convert(EnforceEvaluateLogVo.class , db); |
| | | } |
| | | |
| | | |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceEvaluateLogBo bo) |
| | | { |
| | | EnforceEvaluateLog add = Convert.convert(EnforceEvaluateLog.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceEvaluateLogBo bo) |
| | | { |
| | | EnforceEvaluateLog update = Convert.convert(EnforceEvaluateLog.class, bo); |
| | | validEntityBeforeSave(update); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(EnforceEvaluateLog entity) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | | //获取查询参数 |
| | | private QueryWrapper<EnforceEvaluateLog> getQw(EnforceEvaluateLogQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateLog> qw = Wrappers.query(); |
| | | |
| | | qw.eq(StringUtils.isNotEmpty(bo.getOrderId()), "order_id", bo.getOrderId()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getOrderNo()), "order_no", bo.getOrderNo()); |
| | | qw.eq(bo.getCompanyId() != null, "company_id", bo.getCompanyId()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getCompanyName()), "company_name", bo.getCompanyName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyUser()), "company_user", bo.getCompanyUser()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyPhone()), "company_phone", bo.getCompanyPhone()); |
| | | qw.eq(bo.getExecuteUser() != null, "execute_user", bo.getExecuteUser()); |
| | | qw.eq(bo.getExecutePhone() != null, "execute_phone", bo.getExecutePhone()); |
| | | qw.like(bo.getExecuteDeptName() != null, "execute_dept_name", bo.getExecuteDeptName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getQuestionRemark()), "question_remark", bo.getQuestionRemark()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getQuestionStatic()), "question_static", bo.getQuestionStatic()); |
| | | qw.eq(bo.getTotalScore() != null, "total_score", bo.getTotalScore()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |
| | | } else if ("desc".equals(bo.getIsAsc())) { |
| | | qw.orderByDesc(bo.getOrderByColumn()); |
| | | } |
| | | } |
| | | return qw; |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.enforce.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.enforce.domain.vo.EnforceEvaluateQuestionVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceEvaluateQuestionBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceEvaluateQuestionQueryBo; |
| | | import com.project.enforce.domain.EnforceEvaluateQuestion; |
| | | import com.project.enforce.mapper.EnforceEvaluateQuestionMapper; |
| | | import com.project.enforce.service.IEnforceEvaluateQuestionService; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法评价题目Service业务层处理 |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class EnforceEvaluateQuestionServiceImpl extends ServiceImpl<EnforceEvaluateQuestionMapper, EnforceEvaluateQuestion> implements IEnforceEvaluateQuestionService { |
| | | |
| | | |
| | | |
| | | @Override//列表查询 |
| | | public List<EnforceEvaluateQuestionVo> queryList(EnforceEvaluateQuestionQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateQuestion> qw = getQw(bo); |
| | | List<EnforceEvaluateQuestion> list = this.list(qw); |
| | | return Convert.toList(EnforceEvaluateQuestionVo.class , list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | public EnforceEvaluateQuestionVo queryById(Long questionId) |
| | | { |
| | | EnforceEvaluateQuestion db = this.baseMapper.selectById(questionId); |
| | | return Convert.convert(EnforceEvaluateQuestionVo.class , db); |
| | | } |
| | | |
| | | |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceEvaluateQuestionBo bo) |
| | | { |
| | | EnforceEvaluateQuestion add = Convert.convert(EnforceEvaluateQuestion.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceEvaluateQuestionBo bo) |
| | | { |
| | | EnforceEvaluateQuestion update = Convert.convert(EnforceEvaluateQuestion.class, bo); |
| | | validEntityBeforeSave(update); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(EnforceEvaluateQuestion entity) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | | //获取查询参数 |
| | | private QueryWrapper<EnforceEvaluateQuestion> getQw(EnforceEvaluateQuestionQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceEvaluateQuestion> qw = Wrappers.query(); |
| | | |
| | | qw.like(StringUtils.isNotEmpty(bo.getQuestionName()), "question_name", bo.getQuestionName()); |
| | | qw.eq(bo.getQuestionScore() != null, "question_score", bo.getQuestionScore()); |
| | | qw.eq(bo.getQuestionStatus() != null, "question_status", bo.getQuestionStatus()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getAnswerIds()), "answer_ids", bo.getAnswerIds()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |
| | | } else if ("desc".equals(bo.getIsAsc())) { |
| | | qw.orderByDesc(bo.getOrderByColumn()); |
| | | } |
| | | } |
| | | return qw; |
| | | } |
| | | } |
New file |
| | |
| | | package com.project.enforce.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.project.enforce.domain.EnforceOrder; |
| | | import com.project.enforce.mapper.EnforceOrderMapper; |
| | | import com.project.enforce.service.IEnforceOrderService; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 执法单Service业务层处理 |
| | | * |
| | | * @author manton |
| | | */ |
| | | @Service |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class EnforceOrderServiceImpl extends ServiceImpl<EnforceOrderMapper, EnforceOrder> implements IEnforceOrderService { |
| | | |
| | | |
| | | |
| | | @Override//列表查询 |
| | | public List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | | List<EnforceOrder> list = this.list(qw); |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | public EnforceOrderVo queryById(Long orderId) |
| | | { |
| | | EnforceOrder db = this.baseMapper.selectById(orderId); |
| | | return Convert.convert(EnforceOrderVo.class , db); |
| | | } |
| | | |
| | | |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceOrderBo bo) |
| | | { |
| | | EnforceOrder add = Convert.convert(EnforceOrder.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceOrderBo bo) |
| | | { |
| | | EnforceOrder update = Convert.convert(EnforceOrder.class, bo); |
| | | validEntityBeforeSave(update); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(EnforceOrder entity) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | } |
| | | |
| | | //获取查询参数 |
| | | private QueryWrapper<EnforceOrder> getQw(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = Wrappers.query(); |
| | | |
| | | qw.eq(StringUtils.isNotEmpty(bo.getOrderNo()), "order_no", bo.getOrderNo()); |
| | | qw.eq(bo.getCompanyId() != null, "company_id", bo.getCompanyId()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getCompanyName()), "company_name", bo.getCompanyName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyCode()), "company_code", bo.getCompanyCode()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyUser()), "company_user", bo.getCompanyUser()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyPhone()), "company_phone", bo.getCompanyPhone()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyAddress()), "company_address", bo.getCompanyAddress()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getRegionCode()), "region_code", bo.getRegionCode()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getRegionName()), "region_name", bo.getRegionName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getEnforceReason()), "enforce_reason", bo.getEnforceReason()); |
| | | qw.eq(bo.getApplyId() != null, "apply_id", bo.getApplyId()); |
| | | qw.eq(bo.getApplyUser() != null, "apply_user", bo.getApplyUser()); |
| | | qw.eq(bo.getApplyPhone() != null, "apply_phone", bo.getApplyPhone()); |
| | | qw.eq(bo.getApplyDeptId() != null, "apply_dept_id", bo.getApplyDeptId()); |
| | | qw.like(bo.getApplyDeptName() != null, "apply_dept_name", bo.getApplyDeptName()); |
| | | qw.eq(bo.getApplyTime() != null, "apply_time", bo.getApplyTime()); |
| | | qw.eq(bo.getWarnStatus() != null, "warn_status", bo.getWarnStatus()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getWarnReason()), "warn_reason", bo.getWarnReason()); |
| | | qw.eq(bo.getOrderStatus() != null, "order_status", bo.getOrderStatus()); |
| | | qw.eq(bo.getCheckId() != null, "check_id", bo.getCheckId()); |
| | | qw.eq(bo.getCheckUser() != null, "check_user", bo.getCheckUser()); |
| | | qw.eq(bo.getCheckPhone() != null, "check_phone", bo.getCheckPhone()); |
| | | qw.eq(bo.getCheckDeptId() != null, "check_dept_id", bo.getCheckDeptId()); |
| | | qw.like(bo.getCheckDeptName() != null, "check_dept_name", bo.getCheckDeptName()); |
| | | qw.eq(bo.getCheckTime() != null, "check_time", bo.getCheckTime()); |
| | | qw.eq(bo.getCheckStatus() != null, "check_status", bo.getCheckStatus()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCheckReason()), "check_reason", bo.getCheckReason()); |
| | | qw.eq(bo.getExecuteId() != null, "execute_id", bo.getExecuteId()); |
| | | qw.eq(bo.getExecuteUser() != null, "execute_user", bo.getExecuteUser()); |
| | | qw.eq(bo.getExecutePhone() != null, "execute_phone", bo.getExecutePhone()); |
| | | qw.eq(bo.getExecuteDeptId() != null, "execute_dept_id", bo.getExecuteDeptId()); |
| | | qw.like(bo.getExecuteDeptName() != null, "execute_dept_name", bo.getExecuteDeptName()); |
| | | qw.eq(bo.getExecuteTime() != null, "execute_time", bo.getExecuteTime()); |
| | | qw.eq(bo.getRegionStatus() != null, "region_status", bo.getRegionStatus()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getRegionReason()), "region_reason", bo.getRegionReason()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getRegionImgs()), "region_imgs", bo.getRegionImgs()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getRegionVideos()), "region_videos", bo.getRegionVideos()); |
| | | qw.eq(bo.getIsNoticeCompany() != null, "is_notice_company", bo.getIsNoticeCompany()); |
| | | qw.eq(bo.getIsShow() != null, "is_show", bo.getIsShow()); |
| | | qw.eq(bo.getIsEva() != null, "is_eva", bo.getIsEva()); |
| | | qw.eq(bo.getTotalScore() != null, "total_score", bo.getTotalScore()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |
| | | } else if ("desc".equals(bo.getIsAsc())) { |
| | | qw.orderByDesc(bo.getOrderByColumn()); |
| | | } |
| | | } |
| | | return qw; |
| | | } |
| | | } |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.project.enforce.mapper.EnforceCheckLogMapper"> |
| | | |
| | | <resultMap type="EnforceCheckLog" id="EnforceCheckLogResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="orderId" column="order_id" /> |
| | | <result property="orderNo" column="order_no" /> |
| | | <result property="companyId" column="company_id" /> |
| | | <result property="companyName" column="company_name" /> |
| | | <result property="companyUser" column="company_user" /> |
| | | <result property="companyPhone" column="company_phone" /> |
| | | <result property="checkId" column="check_id" /> |
| | | <result property="checkUser" column="check_user" /> |
| | | <result property="checkPhone" column="check_phone" /> |
| | | <result property="checkDeptId" column="check_dept_id" /> |
| | | <result property="checkDeptName" column="check_dept_name" /> |
| | | <result property="checkTime" column="check_time" /> |
| | | <result property="checkStatus" column="check_status" /> |
| | | <result property="checkReason" column="check_reason" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.project.enforce.mapper.EnforceEvaluateAnswerMapper"> |
| | | |
| | | <resultMap type="EnforceEvaluateAnswer" id="EnforceEvaluateAnswerResult"> |
| | | <result property="answerId" column="answer_id" /> |
| | | <result property="answerName" column="answer_name" /> |
| | | <result property="questionId" column="question_id" /> |
| | | <result property="questionName" column="question_name" /> |
| | | <result property="isScore" column="is_score" /> |
| | | <result property="answerRemark" column="answer_remark" /> |
| | | <result property="answerStatus" column="answer_status" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.project.enforce.mapper.EnforceEvaluateLogMapper"> |
| | | |
| | | <resultMap type="EnforceEvaluateLog" id="EnforceEvaluateLogResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="orderId" column="order_id" /> |
| | | <result property="orderNo" column="order_no" /> |
| | | <result property="companyId" column="company_id" /> |
| | | <result property="companyName" column="company_name" /> |
| | | <result property="companyUser" column="company_user" /> |
| | | <result property="companyPhone" column="company_phone" /> |
| | | <result property="executeUser" column="execute_user" /> |
| | | <result property="executePhone" column="execute_phone" /> |
| | | <result property="executeDeptName" column="execute_dept_name" /> |
| | | <result property="questionRemark" column="question_remark" /> |
| | | <result property="questionStatic" column="question_static" /> |
| | | <result property="totalScore" column="total_score" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.project.enforce.mapper.EnforceEvaluateQuestionMapper"> |
| | | |
| | | <resultMap type="EnforceEvaluateQuestion" id="EnforceEvaluateQuestionResult"> |
| | | <result property="questionId" column="question_id" /> |
| | | <result property="questionName" column="question_name" /> |
| | | <result property="questionScore" column="question_score" /> |
| | | <result property="questionStatus" column="question_status" /> |
| | | <result property="answerIds" column="answer_ids" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateBy" column="update_by" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.project.enforce.mapper.EnforceOrderMapper"> |
| | | |
| | | <resultMap type="EnforceOrder" id="EnforceOrderResult"> |
| | | <result property="orderId" column="order_id" /> |
| | | <result property="orderNo" column="order_no" /> |
| | | <result property="companyId" column="company_id" /> |
| | | <result property="companyName" column="company_name" /> |
| | | <result property="companyCode" column="company_code" /> |
| | | <result property="companyUser" column="company_user" /> |
| | | <result property="companyPhone" column="company_phone" /> |
| | | <result property="companyAddress" column="company_address" /> |
| | | <result property="regionCode" column="region_code" /> |
| | | <result property="regionName" column="region_name" /> |
| | | <result property="enforceReason" column="enforce_reason" /> |
| | | <result property="applyId" column="apply_id" /> |
| | | <result property="applyUser" column="apply_user" /> |
| | | <result property="applyPhone" column="apply_phone" /> |
| | | <result property="applyDeptId" column="apply_dept_id" /> |
| | | <result property="applyDeptName" column="apply_dept_name" /> |
| | | <result property="applyTime" column="apply_time" /> |
| | | <result property="warnStatus" column="warn_status" /> |
| | | <result property="warnReason" column="warn_reason" /> |
| | | <result property="orderStatus" column="order_status" /> |
| | | <result property="checkId" column="check_id" /> |
| | | <result property="checkUser" column="check_user" /> |
| | | <result property="checkPhone" column="check_phone" /> |
| | | <result property="checkDeptId" column="check_dept_id" /> |
| | | <result property="checkDeptName" column="check_dept_name" /> |
| | | <result property="checkTime" column="check_time" /> |
| | | <result property="checkStatus" column="check_status" /> |
| | | <result property="checkReason" column="check_reason" /> |
| | | <result property="executeId" column="execute_id" /> |
| | | <result property="executeUser" column="execute_user" /> |
| | | <result property="executePhone" column="execute_phone" /> |
| | | <result property="executeDeptId" column="execute_dept_id" /> |
| | | <result property="executeDeptName" column="execute_dept_name" /> |
| | | <result property="executeTime" column="execute_time" /> |
| | | <result property="regionStatus" column="region_status" /> |
| | | <result property="regionReason" column="region_reason" /> |
| | | <result property="regionImgs" column="region_imgs" /> |
| | | <result property="regionVideos" column="region_videos" /> |
| | | <result property="isNoticeCompany" column="is_notice_company" /> |
| | | <result property="isShow" column="is_show" /> |
| | | <result property="isEva" column="is_eva" /> |
| | | <result property="totalScore" column="total_score" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | </resultMap> |
| | | |
| | | |
| | | |
| | | </mapper> |
| | |
| | | * |
| | | * @author manton |
| | | */ |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | @NoArgsConstructor |
| | | @Accessors(chain = true) |
| | |
| | | |
| | | @ApiModelProperty("自定义排序") |
| | | private Integer sortNum; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
| | | @Excel(name = "企业名") |
| | | @ApiModelProperty("企业名") |
| | | private String companyName; |
| | | |
| | | @Excel(name = "企业社会编码") |
| | | @ApiModelProperty("企业社会编码") |
| | | private String companyCode; |
| | | |
| | | @Excel(name = "企业联系人") |
| | | @ApiModelProperty("企业联系人") |
| | | private String companyUser; |
| | | |
| | | @Excel(name = "企业联系人电话" , readConverterExp = "账=号") |
| | | @ApiModelProperty("企业联系人电话(账号)") |
| | | private String companyPhone; |
| | | |
| | | @Excel(name = "企业地址") |
| | | @ApiModelProperty("企业地址") |
| | | private String companyAddress; |
| | | @Excel(name = "企业营业执照图") |
| | | |
| | | @ApiModelProperty("企业营业执照图") |
| | | private String companyImg; |
| | | @Excel(name = "企业状态:0正常,1禁用") |
| | | |
| | | @ApiModelProperty("企业状态:0正常,1禁用") |
| | | private Integer companyStatus; |
| | | @Excel(name = "所属区域编码") |
| | | |
| | | @ApiModelProperty("所属区域编码") |
| | | private String regionCode; |
| | | @Excel(name = "所属区域") |
| | | |
| | | @ApiModelProperty("所属区域") |
| | | private String regionName; |
| | | @Excel(name = "订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | |
| | | @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") |
| | | private Integer checkStatus; |
| | | |
| | | @Excel(name = "自定义排序") |
| | | @ApiModelProperty("自定义排序") |
| | | private Integer sortNum; |
| | | |
| | | @Excel(name = "备注") |
| | | @ApiModelProperty("备注") |
| | | private String remark; |
| | |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | |
| | | /** |
| | | * 批量导入企业信息 |
| | | * @param list 企业信息集合 |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean importList(List<SysCompanyVo> list); |
| | | } |
| | |
| | | * @return 结果 |
| | | */ |
| | | public String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName); |
| | | |
| | | |
| | | /** |
| | | * 根据机构id清除用户 |
| | | * @param deptId 机构id |
| | | * @return 结果 |
| | | */ |
| | | public int deleteUserByDeptId(Long deptId); |
| | | } |
| | |
| | | package com.project.system.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.project.common.constant.UserConstants; |
| | | import com.project.common.core.domain.entity.SysUser; |
| | | import com.project.common.exception.base.BaseException; |
| | | import com.project.common.utils.SecurityUtils; |
| | | import com.project.system.service.ISysUserService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.project.common.utils.StringUtils; |
| | | import org.springframework.scheduling.annotation.Async; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.project.system.domain.vo.SysCompanyVo; |
| | |
| | | @RequiredArgsConstructor(onConstructor_ = @Autowired) |
| | | public class SysCompanyServiceImpl extends ServiceImpl<SysCompanyMapper, SysCompany> implements ISysCompanyService { |
| | | |
| | | |
| | | private final ISysUserService userService; |
| | | |
| | | @Override//列表查询 |
| | | public List<SysCompanyVo> queryList(SysCompanyQueryBo bo) |
| | |
| | | public Boolean insertByBo(SysCompanyBo bo) |
| | | { |
| | | SysCompany add = Convert.convert(SysCompany.class, bo); |
| | | validEntityBeforeSave(add); |
| | | return this.save(add); |
| | | validEntityBeforeSave(add, 0); |
| | | boolean save = this.save(add); |
| | | addCompanyUser(add); |
| | | return save; |
| | | } |
| | | |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(SysCompanyBo bo) |
| | | { |
| | | SysCompany old = this.getById(bo.getCompanyId()); |
| | | SysCompany update = Convert.convert(SysCompany.class, bo); |
| | | validEntityBeforeSave(update); |
| | | if (!old.getCompanyPhone().equals(update.getCompanyPhone())){ |
| | | boolean delUser = delCompanyUser(old.getCompanyId()); |
| | | if (!delUser) { |
| | | throw new BaseException("原企业用户清除失败,请联系管理员!"); |
| | | } |
| | | this.addCompanyUser(update); |
| | | } |
| | | validEntityBeforeSave(update, 0); |
| | | return this.updateById(update); |
| | | } |
| | | |
| | |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | | { |
| | | |
| | | //做一些业务上的校验,判断是否需要校验 |
| | | |
| | | for (Long id : ids) { |
| | | boolean b = delCompanyUser(id); |
| | | if (!b) { |
| | | throw new BaseException(String.format("原企业 %1$s 用户清除失败,请联系管理员!", id)); |
| | | } |
| | | } |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | @Override//导入 |
| | | @Transactional |
| | | public Boolean importList(List<SysCompanyVo> list) |
| | | { |
| | | if (list==null || list.size()<1){ |
| | | throw new BaseException("未获取到导入信息"); |
| | | } |
| | | List<SysCompany> companies = Convert.toList(SysCompany.class, list); |
| | | companies.forEach(e-> validEntityBeforeSave(e,1)); |
| | | boolean b = this.saveOrUpdateBatch(companies); |
| | | |
| | | companies.forEach(this::addCompanyUser); |
| | | return b; |
| | | } |
| | | |
| | | |
| | | //------------------------------------------------------------------------------------- |
| | | |
| | | //保存前校验 |
| | | private void validEntityBeforeSave(SysCompany entity) |
| | | /** |
| | | * 保存前校验 |
| | | * @param entity 参数 |
| | | * @param isImport 是否导入:0否,1是 |
| | | */ |
| | | private void validEntityBeforeSave(SysCompany entity, int isImport) |
| | | { |
| | | //做一些数据校验,如唯一约束 |
| | | if (isImport!=1){ |
| | | if (StringUtils.isEmpty(entity.getCompanyImg())){ |
| | | throw new BaseException(String.format("%1$s,请上传营业执照", entity.getCompanyName())); |
| | | } |
| | | } |
| | | if (StringUtils.isEmpty(entity.getCompanyCode())){ |
| | | throw new BaseException(String.format("%1$s,请填写企业社会编码!", entity.getCompanyName())); |
| | | } |
| | | if (StringUtils.isEmpty(entity.getCompanyUser())){ |
| | | throw new BaseException(String.format("%1$s,请填写企业联系人!", entity.getCompanyName())); |
| | | } |
| | | if (StringUtils.isEmpty(entity.getCompanyPhone())){ |
| | | throw new BaseException(String.format("%1$s,请填写企业联系人电话!", entity.getCompanyName())); |
| | | } |
| | | if (StringUtils.isEmpty(entity.getCompanyName())){ |
| | | throw new BaseException("请填写企业名!"); |
| | | } |
| | | if (entity.getCompanyId()==null){ //新增 |
| | | int codeCount = this.count(lq().eq(SysCompany::getCompanyCode, entity.getCompanyCode())); |
| | | if (codeCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业社会编码已存在!", entity.getCompanyName())); |
| | | } |
| | | int nameCount = this.count(lq().eq(SysCompany::getCompanyName, entity.getCompanyName())); |
| | | if (nameCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业名已存在!", entity.getCompanyName())); |
| | | } |
| | | int phoneCount = this.count(lq().eq(SysCompany::getCompanyPhone, entity.getCompanyPhone())); |
| | | if (phoneCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业联系电话已存在!", entity.getCompanyName())); |
| | | } |
| | | } else { |
| | | int codeCount = this.count(lq().eq(SysCompany::getCompanyCode, entity.getCompanyCode()).ne(SysCompany::getCompanyId,entity.getCompanyId())); |
| | | if (codeCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业社会编码已存在!", entity.getCompanyName())); |
| | | } |
| | | int nameCount = this.count(lq().eq(SysCompany::getCompanyName, entity.getCompanyName()).ne(SysCompany::getCompanyId,entity.getCompanyId())); |
| | | if (nameCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业名已存在!", entity.getCompanyName())); |
| | | } |
| | | int phoneCount = this.count(lq().eq(SysCompany::getCompanyPhone, entity.getCompanyPhone()).ne(SysCompany::getCompanyId,entity.getCompanyId())); |
| | | if (phoneCount>0){ |
| | | throw new BaseException(String.format("%1$s,企业联系电话已存在!", entity.getCompanyName())); |
| | | } |
| | | } |
| | | } |
| | | |
| | | //获取查询参数 |
| | | |
| | | /** |
| | | * 添加企业用户 |
| | | * @param entity 企业信息 |
| | | */ |
| | | @Async |
| | | protected void addCompanyUser(SysCompany entity) |
| | | { |
| | | SysUser user = new SysUser(); |
| | | SysCompany one = this.getOne(lq().eq(SysCompany::getCompanyCode, entity.getCompanyCode())); |
| | | String phone = entity.getCompanyPhone(); |
| | | user.setPhonenumber(phone); |
| | | user.setUserName(entity.getCompanyUser()); |
| | | user.setPassword(phone); |
| | | user.setDeptId(one.getCompanyId()); |
| | | user.setUserType("02"); |
| | | if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user))) |
| | | { |
| | | return; |
| | | } |
| | | else if (StringUtils.isNotEmpty(user.getPhonenumber()) |
| | | && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) |
| | | { |
| | | return; |
| | | } |
| | | else if (StringUtils.isNotEmpty(user.getEmail()) |
| | | && UserConstants.NOT_UNIQUE.equals(userService.checkEmailUnique(user))) |
| | | { |
| | | return; |
| | | } |
| | | user.setCreateBy(SecurityUtils.getUsername()); |
| | | user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); |
| | | user.setRecommendUser(user.getPassword()); |
| | | userService.insertUser(user); |
| | | } |
| | | |
| | | /** |
| | | * 删除企业用户 |
| | | * @param companyId 企业id |
| | | */ |
| | | protected boolean delCompanyUser(Long companyId) |
| | | { |
| | | return userService.deleteUserByDeptId(companyId)>0; |
| | | } |
| | | |
| | | /** |
| | | * 获取查询参数 |
| | | * @param bo 参数 |
| | | * @return 查询参数 |
| | | */ |
| | | private QueryWrapper<SysCompany> getQw(SysCompanyQueryBo bo) |
| | | { |
| | | QueryWrapper<SysCompany> qw = Wrappers.query(); |
| | |
| | | import java.util.stream.Collectors; |
| | | import javax.validation.Validator; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.slf4j.Logger; |
| | |
| | | } |
| | | return successMsg.toString(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 批量删除用户信息 |
| | | * |
| | | * @param deptId 需要删除的用户ID |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | @Transactional |
| | | public int deleteUserByDeptId(Long deptId) |
| | | { |
| | | List<SysUser> sysUsers = userMapper.selectList(new LambdaQueryWrapper<SysUser>().eq(SysUser::getDeptId, deptId)); |
| | | return this.deleteUserByIds((Long[]) sysUsers.stream().map(SysUser::getUserId).toArray()); |
| | | } |
| | | } |