Compare commits
	
		
			2 Commits 
		
	
	
		
			1d337b77e1
			...
			dbffe38772
		
	
	| Author | SHA1 | Date | 
|---|---|---|
|  | dbffe38772 | |
|  | f057f11a74 | 
|  | @ -24,3 +24,9 @@ | ||||||
| hs_err_pid* | hs_err_pid* | ||||||
| replay_pid* | replay_pid* | ||||||
| 
 | 
 | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-ERROR-2024-07-26_1.log.gz | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-WARN-2024-08-01_1.log.gz | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-ERROR-2024-08-03_1.log.gz | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-INFO-2024-08-03_1.log.gz | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-WARN-2024-08-04_1.log.gz | ||||||
|  | www/wwwroot/java-smyy/server/like-admin/admin-log4j2-INFO-2024-08-04_1.log.gz | ||||||
|  |  | ||||||
|  | @ -0,0 +1,102 @@ | ||||||
|  | package com.hcy.admin.controller.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.client.IClientContactsService; | ||||||
|  | import com.hcy.admin.validate.client.ClientContactsParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsDetailVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsListVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.List; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/contacts") | ||||||
|  | public class ClientContactsController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IClientContactsService iClientContactsService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人列表 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(ClientContactsParam clientContactsParam) { | ||||||
|  |         return AjaxResult.success(iClientContactsService.list(clientContactsParam)); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 客户联系人详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         ClientContactsDetailVo detail = iClientContactsService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人新增 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户联系人新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = ClientContactsParam.create.class) @RequestBody ClientContactsParam clientContactsParam) { | ||||||
|  |         iClientContactsService.add(clientContactsParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户联系人编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = ClientContactsParam.update.class) @RequestBody ClientContactsParam clientContactsParam) { | ||||||
|  |         iClientContactsService.edit(clientContactsParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 修改联系人状态 | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "修改联系人状态") | ||||||
|  |     @PostMapping("/editStatus") | ||||||
|  |     public Object editStatus(@RequestBody ClientContactsParam clientContactsParam) { | ||||||
|  |         iClientContactsService.editStatus(clientContactsParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人删除 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户联系人删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = ClientContactsParam.delete.class) @RequestBody ClientContactsParam clientContactsParam) { | ||||||
|  |         iClientContactsService.del(clientContactsParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,92 @@ | ||||||
|  | package com.hcy.admin.controller.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.client.IClientService; | ||||||
|  | import com.hcy.admin.validate.client.ClientParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientListVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientDetailVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/client") | ||||||
|  | public class ClientController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IClientService iClientService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(@Validated PageParam pageParam, | ||||||
|  |                        @RequestParam Map<String, String> params) { | ||||||
|  |         PageResult<ClientListVo> list = iClientService.list(pageParam, params); | ||||||
|  |         return AjaxResult.success(list); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 客户详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         ClientDetailVo detail = iClientService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户新增 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = ClientParam.create.class) @RequestBody ClientParam clientParam) { | ||||||
|  |         iClientService.add(clientParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = ClientParam.update.class) @RequestBody ClientParam clientParam) { | ||||||
|  |         iClientService.edit(clientParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户删除 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "客户删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = ClientParam.delete.class) @RequestBody ClientParam clientParam) { | ||||||
|  |         iClientService.del(clientParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,12 +1,11 @@ | ||||||
| package com.hcy.admin.controller.equipment; | package com.hcy.admin.controller.client; | ||||||
| 
 | 
 | ||||||
| import com.hcy.admin.config.aop.Log; | import com.hcy.admin.config.aop.Log; | ||||||
| import com.hcy.admin.service.equipment.IEquipmentService; | import com.hcy.admin.service.client.IEquipmentService; | ||||||
| import com.hcy.admin.validate.commonFault.CommonFaultParam; | import com.hcy.admin.validate.client.EquipmentParam; | ||||||
| import com.hcy.admin.validate.equipment.EquipmentParam; |  | ||||||
| import com.hcy.admin.validate.common.PageParam; | import com.hcy.admin.validate.common.PageParam; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentListVo; | import com.hcy.admin.vo.client.EquipmentListVo; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentDetailVo; | import com.hcy.admin.vo.client.EquipmentDetailVo; | ||||||
| import com.hcy.common.core.AjaxResult; | import com.hcy.common.core.AjaxResult; | ||||||
| import com.hcy.common.core.PageResult; | import com.hcy.common.core.PageResult; | ||||||
| import com.hcy.common.utils.QRCodeUtil; | import com.hcy.common.utils.QRCodeUtil; | ||||||
|  | @ -15,7 +14,6 @@ import org.springframework.validation.annotation.Validated; | ||||||
| import org.springframework.web.bind.annotation.*; | import org.springframework.web.bind.annotation.*; | ||||||
| 
 | 
 | ||||||
| import javax.annotation.Resource; | import javax.annotation.Resource; | ||||||
| import javax.servlet.http.HttpServletResponse; |  | ||||||
| import java.io.IOException; | import java.io.IOException; | ||||||
| import java.util.Map; | import java.util.Map; | ||||||
| 
 | 
 | ||||||
|  | @ -0,0 +1,92 @@ | ||||||
|  | package com.hcy.admin.controller.fault; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.fault.IFaultService; | ||||||
|  | import com.hcy.admin.validate.fault.FaultParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.fault.FaultListVo; | ||||||
|  | import com.hcy.admin.vo.fault.FaultDetailVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/fault") | ||||||
|  | public class FaultController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IFaultService iFaultService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param faultParam 搜索参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(@Validated PageParam pageParam, | ||||||
|  |                        @RequestParam FaultParam faultParam) { | ||||||
|  |         PageResult<FaultListVo> list = iFaultService.list(pageParam, faultParam); | ||||||
|  |         return AjaxResult.success(list); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 常见故障详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         FaultDetailVo detail = iFaultService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障新增 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "常见故障新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = FaultParam.create.class) @RequestBody FaultParam faultParam) { | ||||||
|  |         iFaultService.add(faultParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障编辑 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "常见故障编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = FaultParam.update.class) @RequestBody FaultParam faultParam) { | ||||||
|  |         iFaultService.edit(faultParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障删除 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "常见故障删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = FaultParam.delete.class) @RequestBody FaultParam faultParam) { | ||||||
|  |         iFaultService.del(faultParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,92 @@ | ||||||
|  | package com.hcy.admin.controller.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.order.IMaintenanceOrderService; | ||||||
|  | import com.hcy.admin.validate.order.MaintenanceOrderParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderListVo; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderDetailVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/maintenanceOrder") | ||||||
|  | public class MaintenanceOrderController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IMaintenanceOrderService iMaintenanceOrderService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(@Validated PageParam pageParam, | ||||||
|  |                        @RequestParam Map<String, String> params) { | ||||||
|  |         PageResult<MaintenanceOrderListVo> list = iMaintenanceOrderService.list(pageParam, params); | ||||||
|  |         return AjaxResult.success(list); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 检修订单详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         MaintenanceOrderDetailVo detail = iMaintenanceOrderService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "检修订单新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = MaintenanceOrderParam.create.class) @RequestBody MaintenanceOrderParam maintenanceOrderParam) { | ||||||
|  |         iMaintenanceOrderService.add(maintenanceOrderParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "检修订单编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = MaintenanceOrderParam.update.class) @RequestBody MaintenanceOrderParam maintenanceOrderParam) { | ||||||
|  |         iMaintenanceOrderService.edit(maintenanceOrderParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单删除 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "检修订单删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = MaintenanceOrderParam.delete.class) @RequestBody MaintenanceOrderParam maintenanceOrderParam) { | ||||||
|  |         iMaintenanceOrderService.del(maintenanceOrderParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,92 @@ | ||||||
|  | package com.hcy.admin.controller.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.order.IOrderPartService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.OrderPartParam; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartListVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/part") | ||||||
|  | public class OrderPartController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IOrderPartService iOrderPartService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(@Validated PageParam pageParam, | ||||||
|  |                        @RequestParam Map<String, String> params) { | ||||||
|  |         PageResult<OrderPartListVo> list = iOrderPartService.list(pageParam, params); | ||||||
|  |         return AjaxResult.success(list); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 订单配件详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         OrderPartDetailVo detail = iOrderPartService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件新增 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "订单配件新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = OrderPartParam.create.class) @RequestBody OrderPartParam orderPartParam) { | ||||||
|  |         iOrderPartService.add(orderPartParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件编辑 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "订单配件编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = OrderPartParam.update.class) @RequestBody OrderPartParam orderPartParam) { | ||||||
|  |         iOrderPartService.edit(orderPartParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件删除 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "订单配件删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = OrderPartParam.delete.class) @RequestBody OrderPartParam orderPartParam) { | ||||||
|  |         iOrderPartService.del(orderPartParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,92 @@ | ||||||
|  | package com.hcy.admin.controller.order.repair; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.config.aop.Log; | ||||||
|  | import com.hcy.admin.service.order.IMaintenanceRepairService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.repair.MaintenanceRepairParam; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairListVo; | ||||||
|  | import com.hcy.common.core.AjaxResult; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.validator.annotation.IDMust; | ||||||
|  | import org.springframework.validation.annotation.Validated; | ||||||
|  | import org.springframework.web.bind.annotation.*; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息管理 | ||||||
|  |  */ | ||||||
|  | @RestController | ||||||
|  | @RequestMapping("api/repair") | ||||||
|  | public class MaintenanceRepairController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IMaintenanceRepairService iMaintenanceRepairService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/list") | ||||||
|  |     public Object list(@Validated PageParam pageParam, | ||||||
|  |                        @RequestParam Map<String, String> params) { | ||||||
|  |         PageResult<MaintenanceRepairListVo> list = iMaintenanceRepairService.list(pageParam, params); | ||||||
|  |         return AjaxResult.success(list); | ||||||
|  |     } | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/detail") | ||||||
|  |     public Object detail(@Validated @IDMust() @RequestParam("id") Integer id) { | ||||||
|  |         MaintenanceRepairDetailVo detail = iMaintenanceRepairService.detail(id); | ||||||
|  |         return AjaxResult.success(detail); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "旧模块返修信息新增") | ||||||
|  |     @PostMapping("/add") | ||||||
|  |     public Object add(@Validated(value = MaintenanceRepairParam.create.class) @RequestBody MaintenanceRepairParam maintenanceRepairParam) { | ||||||
|  |         iMaintenanceRepairService.add(maintenanceRepairParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "旧模块返修信息编辑") | ||||||
|  |     @PostMapping("/edit") | ||||||
|  |     public Object edit(@Validated(value = MaintenanceRepairParam.update.class) @RequestBody MaintenanceRepairParam maintenanceRepairParam) { | ||||||
|  |         iMaintenanceRepairService.edit(maintenanceRepairParam); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息删除 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      * @return Object | ||||||
|  |      */ | ||||||
|  |     @Log(title = "旧模块返修信息删除") | ||||||
|  |     @PostMapping("/del") | ||||||
|  |     public Object del(@Validated(value = MaintenanceRepairParam.delete.class) @RequestBody MaintenanceRepairParam maintenanceRepairParam) { | ||||||
|  |         iMaintenanceRepairService.del(maintenanceRepairParam.getId()); | ||||||
|  |         return AjaxResult.success(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,61 @@ | ||||||
|  | package com.hcy.admin.service.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.client.ClientContactsParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsDetailVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsListVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IClientContactsService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人列表 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return PageResult<ClientContactsVo> | ||||||
|  |      */ | ||||||
|  |     List<ClientContactsListVo> list(ClientContactsParam clientContactsParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return ClientContacts | ||||||
|  |      */ | ||||||
|  |     ClientContactsDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人新增 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(ClientContactsParam clientContactsParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(ClientContactsParam clientContactsParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 修改联系人状态 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      */ | ||||||
|  |     void editStatus(ClientContactsParam clientContactsParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.service.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.client.ClientParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientListVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientDetailVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IClientService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<ClientVo> | ||||||
|  |      */ | ||||||
|  |     PageResult<ClientListVo> list(PageParam pageParam, Map<String, String> params); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Client | ||||||
|  |      */ | ||||||
|  |     ClientDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户新增 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(ClientParam clientParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(ClientParam clientParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| package com.hcy.admin.service.equipment; | package com.hcy.admin.service.client; | ||||||
| 
 | 
 | ||||||
| import com.hcy.admin.validate.common.PageParam; | import com.hcy.admin.validate.common.PageParam; | ||||||
| import com.hcy.admin.validate.equipment.EquipmentParam; | import com.hcy.admin.validate.client.EquipmentParam; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentListVo; | import com.hcy.admin.vo.client.EquipmentListVo; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentDetailVo; | import com.hcy.admin.vo.client.EquipmentDetailVo; | ||||||
| import com.hcy.common.core.PageResult; | import com.hcy.common.core.PageResult; | ||||||
| 
 | 
 | ||||||
| import java.util.List; | import java.util.List; | ||||||
|  | @ -0,0 +1,177 @@ | ||||||
|  | package com.hcy.admin.service.client.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.hcy.admin.AdminThreadLocal; | ||||||
|  | import com.hcy.admin.service.client.IClientContactsService; | ||||||
|  | import com.hcy.admin.service.region.IDevRegionService; | ||||||
|  | import com.hcy.admin.validate.client.ClientContactsParam; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsDetailVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientContactsListVo; | ||||||
|  | import com.hcy.common.constant.GlobalConstant; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.client.Client; | ||||||
|  | import com.hcy.common.entity.client.ClientContacts; | ||||||
|  | import com.hcy.common.exception.OperateException; | ||||||
|  | import com.hcy.common.mapper.client.ClientContactsMapper; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class ClientContactsServiceImpl implements IClientContactsService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     ClientContactsMapper clientContactsMapper; | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     private IDevRegionService regionService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人列表 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      * @return List<ClientContactsListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public List<ClientContactsListVo> list(ClientContactsParam clientContactsParam) { | ||||||
|  |         LambdaQueryWrapper<ClientContacts> queryWrapper = new LambdaQueryWrapper<ClientContacts>() | ||||||
|  |                 .eq(ClientContacts::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|  |                 .eq(ClientContacts::getClientId, clientContactsParam.getClientId()) | ||||||
|  |                 .orderByDesc(ClientContacts::getId); | ||||||
|  | 
 | ||||||
|  |         List<ClientContacts> clientContacts = clientContactsMapper.selectList(queryWrapper); | ||||||
|  | 
 | ||||||
|  |         List<ClientContactsListVo> list = new LinkedList<>(); | ||||||
|  |         Map<Long, String> regionMap = regionService.getRegionMap(); | ||||||
|  |         for(ClientContacts item : clientContacts) { | ||||||
|  |             ClientContactsListVo vo = new ClientContactsListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             vo.setProvince(regionMap.get(vo.getProvinceId())); | ||||||
|  |             vo.setCity(regionMap.get(vo.getCityId())); | ||||||
|  |             vo.setDistrict(regionMap.get(vo.getDistrictId())); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return list; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return ClientContacts | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public ClientContactsDetailVo detail(Integer id) { | ||||||
|  |         ClientContacts model = clientContactsMapper.selectOne( | ||||||
|  |                 new QueryWrapper<ClientContacts>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         ClientContactsDetailVo vo = new ClientContactsDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  | 
 | ||||||
|  |         Map<Long, String> regionMap = regionService.getRegionMap(); | ||||||
|  |         vo.setProvince(regionMap.get(vo.getProvinceId())); | ||||||
|  |         vo.setCity(regionMap.get(vo.getCityId())); | ||||||
|  |         vo.setDistrict(regionMap.get(vo.getDistrictId())); | ||||||
|  | 
 | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人新增 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(ClientContactsParam clientContactsParam) { | ||||||
|  |         Integer count = clientContactsMapper.checkClientContactsPhoneRepetition(clientContactsParam.getPhone()); | ||||||
|  |         if(count > 0){ | ||||||
|  |             throw new OperateException("已存在客户或联系人相同手机号码"); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         ClientContacts model = new ClientContacts(); | ||||||
|  |         BeanUtils.copyProperties(clientContactsParam,model); | ||||||
|  |         model.setCreatorId(AdminThreadLocal.getAdminId().longValue()); | ||||||
|  | 
 | ||||||
|  |         clientContactsMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientContactsParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(ClientContactsParam clientContactsParam) { | ||||||
|  |         ClientContacts model = clientContactsMapper.selectOne( | ||||||
|  |                 new QueryWrapper<ClientContacts>() | ||||||
|  |                     .eq("id",  clientContactsParam.getId()) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         Integer count = clientContactsMapper.checkEditClientContactsPhoneRepetition( | ||||||
|  |                 clientContactsParam.getId(), | ||||||
|  |                 clientContactsParam.getClientId(), | ||||||
|  |                 clientContactsParam.getPhone()); | ||||||
|  | 
 | ||||||
|  |         if(count > 0){ | ||||||
|  |             throw new OperateException("已存在客户或联系人相同手机号码"); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         BeanUtils.copyProperties(model,clientContactsParam); | ||||||
|  |         clientContactsMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public void editStatus(ClientContactsParam clientContactsParam) { | ||||||
|  |         ClientContacts model = clientContactsMapper.selectOne( | ||||||
|  |                 new QueryWrapper<ClientContacts>() | ||||||
|  |                         .eq("id",  clientContactsParam.getId()) | ||||||
|  |                         .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                         .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "联系人不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setStatus(clientContactsParam.getStatus()); | ||||||
|  | 
 | ||||||
|  |         clientContactsMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户联系人删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         ClientContacts model = clientContactsMapper.selectOne( | ||||||
|  |                 new QueryWrapper<ClientContacts>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setIsDelete(1); | ||||||
|  |         clientContactsMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,197 @@ | ||||||
|  | package com.hcy.admin.service.client.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.hcy.admin.AdminThreadLocal; | ||||||
|  | import com.hcy.admin.service.client.IClientService; | ||||||
|  | import com.hcy.admin.service.region.IDevRegionService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.client.ClientParam; | ||||||
|  | import com.hcy.admin.vo.client.ClientListVo; | ||||||
|  | import com.hcy.admin.vo.client.ClientDetailVo; | ||||||
|  | import com.hcy.common.constant.GlobalConstant; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.client.Client; | ||||||
|  | import com.hcy.common.exception.OperateException; | ||||||
|  | import com.hcy.common.mapper.client.ClientMapper; | ||||||
|  | import org.apache.commons.lang3.StringUtils; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class ClientServiceImpl implements IClientService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     ClientMapper clientMapper; | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     private IDevRegionService regionService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<ClientListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public PageResult<ClientListVo> list(PageParam pageParam, Map<String, String> params) { | ||||||
|  |         Integer page  = pageParam.getPageNo(); | ||||||
|  |         Integer limit = pageParam.getPageSize(); | ||||||
|  | 
 | ||||||
|  |         String clientNo = params.get("clientNo"); | ||||||
|  |         String clientName = params.get("clientName"); | ||||||
|  | 
 | ||||||
|  |         QueryWrapper<Client> queryWrapper = new QueryWrapper<>(); | ||||||
|  |         queryWrapper.eq("is_delete", 0); | ||||||
|  |         queryWrapper.like(StringUtils.isNotEmpty(clientNo),"client_no",clientNo); | ||||||
|  |         queryWrapper.like(StringUtils.isNotEmpty(clientName),"client_name",clientName); | ||||||
|  |         queryWrapper.orderByDesc("id"); | ||||||
|  | 
 | ||||||
|  |         clientMapper.setSearch(queryWrapper, params, new String[]{ | ||||||
|  |             "=:userId@user_id:long", | ||||||
|  |             "like:clientNo@client_no:str", | ||||||
|  |             "like:clientName@client_name:str", | ||||||
|  |             "=:director:str", | ||||||
|  |             "=:phone:str", | ||||||
|  |             "=:provinceId@province_id:long", | ||||||
|  |             "=:cityId@city_id:long", | ||||||
|  |             "=:districtId@district_id:long", | ||||||
|  |             "=:address:str", | ||||||
|  |             "=:clientType@client_type:int", | ||||||
|  |             "=:maintainType@maintain_type:int", | ||||||
|  |             "=:purchaseDivisor@purchase_divisor:str", | ||||||
|  |             "=:remark:str", | ||||||
|  |             "=:creatorId@creator_id:long", | ||||||
|  |         }); | ||||||
|  | 
 | ||||||
|  |         IPage<Client> iPage = clientMapper.selectPage(new Page<>(page, limit), queryWrapper); | ||||||
|  | 
 | ||||||
|  |         List<ClientListVo> list = new LinkedList<>(); | ||||||
|  |         Map<Long, String> regionMap = regionService.getRegionMap(); | ||||||
|  |         for(Client item : iPage.getRecords()) { | ||||||
|  |             ClientListVo vo = new ClientListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             vo.setProvince(regionMap.get(vo.getProvinceId())); | ||||||
|  |             vo.setCity(regionMap.get(vo.getCityId())); | ||||||
|  |             vo.setDistrict(regionMap.get(vo.getDistrictId())); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return Client | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public ClientDetailVo detail(Integer id) { | ||||||
|  |         Client model = clientMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Client>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         ClientDetailVo vo = new ClientDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  | 
 | ||||||
|  |         Map<Long, String> regionMap = regionService.getRegionMap(); | ||||||
|  |         vo.setProvince(regionMap.get(vo.getProvinceId())); | ||||||
|  |         vo.setCity(regionMap.get(vo.getCityId())); | ||||||
|  |         vo.setDistrict(regionMap.get(vo.getDistrictId())); | ||||||
|  | 
 | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户新增 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(ClientParam clientParam) { | ||||||
|  |         LambdaQueryWrapper<Client> queryWrapper = new LambdaQueryWrapper<Client>() | ||||||
|  |                 .eq(Client::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|  |                 .eq(Client::getPhone, clientParam.getPhone()) | ||||||
|  |                 .eq(Client::getClientNo, clientParam.getClientNo()); | ||||||
|  | 
 | ||||||
|  |         Integer count = clientMapper.selectCount(queryWrapper); | ||||||
|  |         if(count > 0){ | ||||||
|  |             throw new OperateException("客户编号或手机号码重复"); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         Client model = new Client(); | ||||||
|  |         BeanUtils.copyProperties(clientParam,model); | ||||||
|  |         model.setCreatorId(AdminThreadLocal.getAdminId().longValue()); | ||||||
|  | 
 | ||||||
|  |         clientMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户编辑 | ||||||
|  |      * | ||||||
|  |      * @param clientParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(ClientParam clientParam) { | ||||||
|  |         Long id = clientParam.getId(); | ||||||
|  |         String clientNo = clientParam.getClientNo(); | ||||||
|  | 
 | ||||||
|  |         Client model = clientMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Client>() | ||||||
|  |                     .eq("id",  id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         LambdaQueryWrapper<Client> queryWrapper = new LambdaQueryWrapper<Client>() | ||||||
|  |                 .eq(Client::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|  |                 .ne(Client::getId,id) | ||||||
|  |                 .eq(Client::getPhone, clientParam.getPhone()) | ||||||
|  |                 .eq(Client::getClientNo,clientNo); | ||||||
|  | 
 | ||||||
|  |         Integer count = clientMapper.selectCount(queryWrapper); | ||||||
|  |         if(count > 0){ | ||||||
|  |             throw new OperateException("客户编号或手机号码重复"); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         BeanUtils.copyProperties(clientParam,model); | ||||||
|  | 
 | ||||||
|  |         clientMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 客户删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         Client model = clientMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Client>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setIsDelete(GlobalConstant.DELETE); | ||||||
|  |         clientMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,26 +1,18 @@ | ||||||
| package com.hcy.admin.service.equipment.impl; | package com.hcy.admin.service.client.impl; | ||||||
| 
 | 
 | ||||||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
| import com.baomidou.mybatisplus.core.metadata.IPage; | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
| import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
| import com.github.yulichang.query.MPJQueryWrapper; | import com.hcy.admin.service.client.IEquipmentService; | ||||||
| import com.hcy.admin.service.equipment.IEquipmentService; |  | ||||||
| import com.hcy.admin.validate.common.PageParam; | import com.hcy.admin.validate.common.PageParam; | ||||||
| import com.hcy.admin.validate.equipment.EquipmentParam; | import com.hcy.admin.validate.client.EquipmentParam; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentListVo; | import com.hcy.admin.vo.client.EquipmentListVo; | ||||||
| import com.hcy.admin.vo.equipment.EquipmentDetailVo; | import com.hcy.admin.vo.client.EquipmentDetailVo; | ||||||
| import com.hcy.common.constant.GlobalConstant; |  | ||||||
| import com.hcy.common.core.PageResult; | import com.hcy.common.core.PageResult; | ||||||
| import com.hcy.common.entity.commonFault.CommonFault; | import com.hcy.common.entity.client.Equipment; | ||||||
| import com.hcy.common.entity.equipment.Equipment; |  | ||||||
| import com.hcy.common.entity.sparePart.SparePart; |  | ||||||
| import com.hcy.common.enums.commonFault.CommonFaultEnum; |  | ||||||
| import com.hcy.common.enums.equipment.EquipmentStateEnum; | import com.hcy.common.enums.equipment.EquipmentStateEnum; | ||||||
| import com.hcy.common.mapper.equipment.EquipmentMapper; | import com.hcy.common.mapper.client.EquipmentMapper; | ||||||
| import com.hcy.common.utils.ArrayUtil; |  | ||||||
| import com.hcy.common.utils.TimeUtil; | import com.hcy.common.utils.TimeUtil; | ||||||
| import com.hcy.common.utils.UrlUtil; |  | ||||||
| import com.hcy.common.config.GlobalConfig; |  | ||||||
| import org.springframework.beans.BeanUtils; | import org.springframework.beans.BeanUtils; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
| import org.springframework.util.Assert; | import org.springframework.util.Assert; | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.service.fault; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.fault.FaultParam; | ||||||
|  | import com.hcy.admin.vo.fault.FaultListVo; | ||||||
|  | import com.hcy.admin.vo.fault.FaultDetailVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IFaultService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param faultParam 搜索参数 | ||||||
|  |      * @return PageResult<FaultVo> | ||||||
|  |      */ | ||||||
|  |     PageResult<FaultListVo> list(PageParam pageParam, FaultParam faultParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return Fault | ||||||
|  |      */ | ||||||
|  |     FaultDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障新增 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(FaultParam faultParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障编辑 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(FaultParam faultParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,146 @@ | ||||||
|  | package com.hcy.admin.service.fault.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.github.yulichang.query.MPJQueryWrapper; | ||||||
|  | import com.hcy.admin.service.fault.IFaultService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.fault.FaultParam; | ||||||
|  | import com.hcy.admin.vo.fault.FaultListVo; | ||||||
|  | import com.hcy.admin.vo.fault.FaultDetailVo; | ||||||
|  | import com.hcy.common.constant.GlobalConstant; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.fault.Fault; | ||||||
|  | import com.hcy.common.mapper.fault.FaultMapper; | ||||||
|  | import com.hcy.common.utils.ArrayUtil; | ||||||
|  | import com.hcy.common.utils.TimeUtil; | ||||||
|  | import com.hcy.common.utils.UrlUtil; | ||||||
|  | import com.hcy.common.config.GlobalConfig; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class FaultServiceImpl implements IFaultService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     FaultMapper faultMapper; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param faultParam 搜索参数 | ||||||
|  |      * @return PageResult<FaultListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public PageResult<FaultListVo> list(PageParam pageParam, FaultParam faultParam) { | ||||||
|  |         Integer page  = pageParam.getPageNo(); | ||||||
|  |         Integer limit = pageParam.getPageSize(); | ||||||
|  | 
 | ||||||
|  |         Long faultType = faultParam.getFaultType(); | ||||||
|  |         String name = faultParam.getName(); | ||||||
|  | 
 | ||||||
|  |         LambdaQueryWrapper<Fault> wrapper = new LambdaQueryWrapper<Fault>() | ||||||
|  |                 .eq(Fault::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|  |                 .eq(faultType != null, Fault::getFaultType, faultType) | ||||||
|  |                 .like(name != null, Fault::getName, name) | ||||||
|  |                 .orderByAsc(Fault::getSort) | ||||||
|  |                 .orderByDesc(Fault::getCreateTime); | ||||||
|  | 
 | ||||||
|  |         IPage<Fault> iPage = faultMapper.selectPage(new Page<>(page, limit), wrapper); | ||||||
|  | 
 | ||||||
|  |         List<FaultListVo> list = new LinkedList<>(); | ||||||
|  |         for(Fault item : iPage.getRecords()) { | ||||||
|  |             FaultListVo vo = new FaultListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             vo.setCreateTime(item.getCreateTime()); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return Fault | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public FaultDetailVo detail(Integer id) { | ||||||
|  |         Fault model = faultMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Fault>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         FaultDetailVo vo = new FaultDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障新增 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(FaultParam faultParam) { | ||||||
|  |         Fault model = new Fault(); | ||||||
|  |         model.setFaultType(faultParam.getFaultType()); | ||||||
|  |         model.setSort(faultParam.getSort()); | ||||||
|  |         model.setName(faultParam.getName()); | ||||||
|  |         model.setDescription(faultParam.getDescription()); | ||||||
|  |         faultMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障编辑 | ||||||
|  |      * | ||||||
|  |      * @param faultParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(FaultParam faultParam) { | ||||||
|  |         Fault model = faultMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Fault>() | ||||||
|  |                     .eq("id",  faultParam.getId()) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         BeanUtils.copyProperties(model,faultParam); | ||||||
|  |         faultMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 常见故障删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         Fault model = faultMapper.selectOne( | ||||||
|  |                 new QueryWrapper<Fault>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", GlobalConstant.NOT_DELETE) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setIsDelete(GlobalConstant.DELETE); | ||||||
|  |         faultMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.service.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.MaintenanceOrderParam; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderListVo; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderDetailVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IMaintenanceOrderService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<MaintenanceOrderVo> | ||||||
|  |      */ | ||||||
|  |     PageResult<MaintenanceOrderListVo> list(PageParam pageParam, Map<String, String> params); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return MaintenanceOrder | ||||||
|  |      */ | ||||||
|  |     MaintenanceOrderDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(MaintenanceOrderParam maintenanceOrderParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(MaintenanceOrderParam maintenanceOrderParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.service.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.repair.MaintenanceRepairParam; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairListVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IMaintenanceRepairService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<MaintenanceRepairVo> | ||||||
|  |      */ | ||||||
|  |     PageResult<MaintenanceRepairListVo> list(PageParam pageParam, Map<String, String> params); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return MaintenanceRepair | ||||||
|  |      */ | ||||||
|  |     MaintenanceRepairDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(MaintenanceRepairParam maintenanceRepairParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(MaintenanceRepairParam maintenanceRepairParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.service.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.OrderPartParam; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartListVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | 
 | ||||||
|  | import java.util.Map; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件服务接口类 | ||||||
|  |  */ | ||||||
|  | public interface IOrderPartService { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<OrderPartVo> | ||||||
|  |      */ | ||||||
|  |     PageResult<OrderPartListVo> list(PageParam pageParam, Map<String, String> params); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      * @return OrderPart | ||||||
|  |      */ | ||||||
|  |     OrderPartDetailVo detail(Integer id); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件新增 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      */ | ||||||
|  |     void add(OrderPartParam orderPartParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件编辑 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      */ | ||||||
|  |     void edit(OrderPartParam orderPartParam); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     void del(Long id); | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,212 @@ | ||||||
|  | package com.hcy.admin.service.order.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.hcy.admin.service.order.IMaintenanceOrderService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.MaintenanceOrderParam; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderListVo; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderDetailVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.order.MaintenanceOrder; | ||||||
|  | import com.hcy.common.mapper.order.MaintenanceOrderMapper; | ||||||
|  | import com.hcy.common.utils.TimeUtil; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class MaintenanceOrderServiceImpl implements IMaintenanceOrderService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     MaintenanceOrderMapper maintenanceOrderMapper; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<MaintenanceOrderListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public PageResult<MaintenanceOrderListVo> list(PageParam pageParam, Map<String, String> params) { | ||||||
|  |         Integer page  = pageParam.getPageNo(); | ||||||
|  |         Integer limit = pageParam.getPageSize(); | ||||||
|  | 
 | ||||||
|  |         QueryWrapper<MaintenanceOrder> queryWrapper = new QueryWrapper<>(); | ||||||
|  |         queryWrapper.eq("is_delete", 0); | ||||||
|  |         queryWrapper.orderByDesc("id"); | ||||||
|  | 
 | ||||||
|  |         maintenanceOrderMapper.setSearch(queryWrapper, params, new String[]{ | ||||||
|  |             "=:orderNo@order_no:str", | ||||||
|  |             "=:orderSource@order_source:long", | ||||||
|  |             "=:orderStatus@order_status:long", | ||||||
|  |             "=:clientId@client_id:long", | ||||||
|  |             "=:deviceId@device_id:long", | ||||||
|  |             "=:faultId@fault_id:long", | ||||||
|  |             "=:faultDescription@fault_description:str", | ||||||
|  |             "=:faultImg@fault_img:str", | ||||||
|  |             "=:receiverType@receiver_type:long", | ||||||
|  |             "=:provinceId@province_id:long", | ||||||
|  |             "=:cityId@city_id:long", | ||||||
|  |             "=:districtId@district_id:long", | ||||||
|  |             "=:orderDistance@order_distance:str", | ||||||
|  |             "=:totalAmount@total_amount:str", | ||||||
|  |             "=:actualAmount@actual_amount:str", | ||||||
|  |             "=:receiverId@receiver_id:long", | ||||||
|  |             "=:repairId@repair_id:long", | ||||||
|  |             "=:receiverTime@receiver_time:str", | ||||||
|  |             "=:cancelOrderTime@cancel_order_time:str", | ||||||
|  |             "=:cancelCause@cancel_cause:str", | ||||||
|  |             "=:refuseMaintenanceCause@refuse_maintenance_cause:str", | ||||||
|  |             "=:remark:str", | ||||||
|  |             "=:creatorId@creator_id:long", | ||||||
|  |             "=:orderAccomplishTime@order_accomplish_time:str", | ||||||
|  |             "=:familiarFaultId@familiar_fault_id:long", | ||||||
|  |             "=:familiarFaultDescription@familiar_fault_description:str", | ||||||
|  |         }); | ||||||
|  | 
 | ||||||
|  |         IPage<MaintenanceOrder> iPage = maintenanceOrderMapper.selectPage(new Page<>(page, limit), queryWrapper); | ||||||
|  | 
 | ||||||
|  |         List<MaintenanceOrderListVo> list = new LinkedList<>(); | ||||||
|  |         for(MaintenanceOrder item : iPage.getRecords()) { | ||||||
|  |             MaintenanceOrderListVo vo = new MaintenanceOrderListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             vo.setCreateTime(item.getCreateTime()); | ||||||
|  |             vo.setUpdateTime(item.getCreateTime()); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return MaintenanceOrder | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public MaintenanceOrderDetailVo detail(Integer id) { | ||||||
|  |         MaintenanceOrder model = maintenanceOrderMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceOrder>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         MaintenanceOrderDetailVo vo = new MaintenanceOrderDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(MaintenanceOrderParam maintenanceOrderParam) { | ||||||
|  |         MaintenanceOrder model = new MaintenanceOrder(); | ||||||
|  |         model.setOrderNo(maintenanceOrderParam.getOrderNo()); | ||||||
|  |         model.setOrderSource(maintenanceOrderParam.getOrderSource()); | ||||||
|  |         model.setOrderStatus(maintenanceOrderParam.getOrderStatus()); | ||||||
|  |         model.setClientId(maintenanceOrderParam.getClientId()); | ||||||
|  |         model.setDeviceId(maintenanceOrderParam.getDeviceId()); | ||||||
|  |         model.setFaultId(maintenanceOrderParam.getFaultId()); | ||||||
|  |         model.setFaultDescription(maintenanceOrderParam.getFaultDescription()); | ||||||
|  |         model.setFaultImg(maintenanceOrderParam.getFaultImg()); | ||||||
|  |         model.setReceiverType(maintenanceOrderParam.getReceiverType()); | ||||||
|  |         model.setProvinceId(maintenanceOrderParam.getProvinceId()); | ||||||
|  |         model.setCityId(maintenanceOrderParam.getCityId()); | ||||||
|  |         model.setDistrictId(maintenanceOrderParam.getDistrictId()); | ||||||
|  |         model.setOrderDistance(maintenanceOrderParam.getOrderDistance()); | ||||||
|  |         model.setTotalAmount(maintenanceOrderParam.getTotalAmount()); | ||||||
|  |         model.setActualAmount(maintenanceOrderParam.getActualAmount()); | ||||||
|  |         model.setReceiverId(maintenanceOrderParam.getReceiverId()); | ||||||
|  |         model.setRepairId(maintenanceOrderParam.getRepairId()); | ||||||
|  |         model.setReceiverTime(maintenanceOrderParam.getReceiverTime()); | ||||||
|  |         model.setCancelOrderTime(maintenanceOrderParam.getCancelOrderTime()); | ||||||
|  |         model.setCancelCause(maintenanceOrderParam.getCancelCause()); | ||||||
|  |         model.setRefuseMaintenanceCause(maintenanceOrderParam.getRefuseMaintenanceCause()); | ||||||
|  |         model.setRemark(maintenanceOrderParam.getRemark()); | ||||||
|  |         model.setCreatorId(maintenanceOrderParam.getCreatorId()); | ||||||
|  |         model.setOrderAccomplishTime(maintenanceOrderParam.getOrderAccomplishTime()); | ||||||
|  |         model.setFamiliarFaultId(maintenanceOrderParam.getFamiliarFaultId()); | ||||||
|  |         model.setFamiliarFaultDescription(maintenanceOrderParam.getFamiliarFaultDescription()); | ||||||
|  |         maintenanceOrderMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceOrderParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(MaintenanceOrderParam maintenanceOrderParam) { | ||||||
|  |         MaintenanceOrder model = maintenanceOrderMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceOrder>() | ||||||
|  |                     .eq("id",  maintenanceOrderParam.getId()) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setId(maintenanceOrderParam.getId()); | ||||||
|  |         model.setOrderNo(maintenanceOrderParam.getOrderNo()); | ||||||
|  |         model.setOrderSource(maintenanceOrderParam.getOrderSource()); | ||||||
|  |         model.setOrderStatus(maintenanceOrderParam.getOrderStatus()); | ||||||
|  |         model.setClientId(maintenanceOrderParam.getClientId()); | ||||||
|  |         model.setDeviceId(maintenanceOrderParam.getDeviceId()); | ||||||
|  |         model.setFaultId(maintenanceOrderParam.getFaultId()); | ||||||
|  |         model.setFaultDescription(maintenanceOrderParam.getFaultDescription()); | ||||||
|  |         model.setFaultImg(maintenanceOrderParam.getFaultImg()); | ||||||
|  |         model.setReceiverType(maintenanceOrderParam.getReceiverType()); | ||||||
|  |         model.setProvinceId(maintenanceOrderParam.getProvinceId()); | ||||||
|  |         model.setCityId(maintenanceOrderParam.getCityId()); | ||||||
|  |         model.setDistrictId(maintenanceOrderParam.getDistrictId()); | ||||||
|  |         model.setOrderDistance(maintenanceOrderParam.getOrderDistance()); | ||||||
|  |         model.setTotalAmount(maintenanceOrderParam.getTotalAmount()); | ||||||
|  |         model.setActualAmount(maintenanceOrderParam.getActualAmount()); | ||||||
|  |         model.setReceiverId(maintenanceOrderParam.getReceiverId()); | ||||||
|  |         model.setRepairId(maintenanceOrderParam.getRepairId()); | ||||||
|  |         model.setReceiverTime(maintenanceOrderParam.getReceiverTime()); | ||||||
|  |         model.setCancelOrderTime(maintenanceOrderParam.getCancelOrderTime()); | ||||||
|  |         model.setCancelCause(maintenanceOrderParam.getCancelCause()); | ||||||
|  |         model.setRefuseMaintenanceCause(maintenanceOrderParam.getRefuseMaintenanceCause()); | ||||||
|  |         model.setRemark(maintenanceOrderParam.getRemark()); | ||||||
|  |         model.setCreatorId(maintenanceOrderParam.getCreatorId()); | ||||||
|  |         model.setOrderAccomplishTime(maintenanceOrderParam.getOrderAccomplishTime()); | ||||||
|  |         model.setFamiliarFaultId(maintenanceOrderParam.getFamiliarFaultId()); | ||||||
|  |         model.setFamiliarFaultDescription(maintenanceOrderParam.getFamiliarFaultDescription()); | ||||||
|  |         maintenanceOrderMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 检修订单删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         MaintenanceOrder model = maintenanceOrderMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceOrder>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setIsDelete(1); | ||||||
|  |         maintenanceOrderMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,149 @@ | ||||||
|  | package com.hcy.admin.service.order.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.hcy.admin.service.order.IMaintenanceRepairService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.repair.MaintenanceRepairParam; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.repair.MaintenanceRepairListVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.order.repair.MaintenanceRepair; | ||||||
|  | import com.hcy.common.mapper.order.repair.MaintenanceRepairMapper; | ||||||
|  | import com.hcy.common.utils.TimeUtil; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class MaintenanceRepairServiceImpl implements IMaintenanceRepairService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     MaintenanceRepairMapper maintenanceRepairMapper; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<MaintenanceRepairListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public PageResult<MaintenanceRepairListVo> list(PageParam pageParam, Map<String, String> params) { | ||||||
|  |         Integer page  = pageParam.getPageNo(); | ||||||
|  |         Integer limit = pageParam.getPageSize(); | ||||||
|  | 
 | ||||||
|  |         QueryWrapper<MaintenanceRepair> queryWrapper = new QueryWrapper<>(); | ||||||
|  |         queryWrapper.orderByDesc("id"); | ||||||
|  | 
 | ||||||
|  |         maintenanceRepairMapper.setSearch(queryWrapper, params, new String[]{ | ||||||
|  |             "=:priorityId@priority_id:long", | ||||||
|  |             "=:logisticsMode@logistics_mode:str", | ||||||
|  |             "like:expressageName@expressage_name:str", | ||||||
|  |             "=:expressageNo@expressage_no:str", | ||||||
|  |             "=:addressId@address_id:long", | ||||||
|  |             "=:moduleNo@module_no:str", | ||||||
|  |             "=:brand:str", | ||||||
|  |             "=:moduleImg@module_img:str", | ||||||
|  |             "=:creatorId@creator_id:long", | ||||||
|  |         }); | ||||||
|  | 
 | ||||||
|  |         IPage<MaintenanceRepair> iPage = maintenanceRepairMapper.selectPage(new Page<>(page, limit), queryWrapper); | ||||||
|  | 
 | ||||||
|  |         List<MaintenanceRepairListVo> list = new LinkedList<>(); | ||||||
|  |         for(MaintenanceRepair item : iPage.getRecords()) { | ||||||
|  |             MaintenanceRepairListVo vo = new MaintenanceRepairListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             vo.setCreateTime(item.getCreateTime()); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return MaintenanceRepair | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public MaintenanceRepairDetailVo detail(Integer id) { | ||||||
|  |         MaintenanceRepair model = maintenanceRepairMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceRepair>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         MaintenanceRepairDetailVo vo = new MaintenanceRepairDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息新增 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(MaintenanceRepairParam maintenanceRepairParam) { | ||||||
|  |         MaintenanceRepair model = new MaintenanceRepair(); | ||||||
|  | 
 | ||||||
|  |         BeanUtils.copyProperties(maintenanceRepairParam,model); | ||||||
|  | 
 | ||||||
|  |         maintenanceRepairMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息编辑 | ||||||
|  |      * | ||||||
|  |      * @param maintenanceRepairParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(MaintenanceRepairParam maintenanceRepairParam) { | ||||||
|  |         MaintenanceRepair model = maintenanceRepairMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceRepair>() | ||||||
|  |                     .eq("id",  maintenanceRepairParam.getId()) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setId(maintenanceRepairParam.getId()); | ||||||
|  |         model.setPriorityId(maintenanceRepairParam.getPriorityId()); | ||||||
|  |         model.setLogisticsMode(maintenanceRepairParam.getLogisticsMode()); | ||||||
|  |         model.setExpressName(maintenanceRepairParam.getExpressageName()); | ||||||
|  |         model.setExpressNo(maintenanceRepairParam.getExpressageNo()); | ||||||
|  |         model.setAddressId(maintenanceRepairParam.getAddressId()); | ||||||
|  |         model.setModuleNo(maintenanceRepairParam.getModuleNo()); | ||||||
|  |         model.setBrand(maintenanceRepairParam.getBrand()); | ||||||
|  |         model.setModuleImg(maintenanceRepairParam.getModuleImg()); | ||||||
|  |         model.setCreatorId(maintenanceRepairParam.getCreatorId()); | ||||||
|  |         maintenanceRepairMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 旧模块返修信息删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         MaintenanceRepair model = maintenanceRepairMapper.selectOne( | ||||||
|  |                 new QueryWrapper<MaintenanceRepair>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         maintenanceRepairMapper.delete(new QueryWrapper<MaintenanceRepair>().eq("id", id)); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,154 @@ | ||||||
|  | package com.hcy.admin.service.order.impl; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
|  | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
|  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||||||
|  | import com.hcy.admin.service.order.IOrderPartService; | ||||||
|  | import com.hcy.admin.validate.common.PageParam; | ||||||
|  | import com.hcy.admin.validate.order.OrderPartParam; | ||||||
|  | import com.hcy.admin.vo.order.MaintenanceOrderListVo; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartDetailVo; | ||||||
|  | import com.hcy.admin.vo.order.OrderPartListVo; | ||||||
|  | import com.hcy.common.core.PageResult; | ||||||
|  | import com.hcy.common.entity.order.MaintenanceOrder; | ||||||
|  | import com.hcy.common.entity.order.OrderPart; | ||||||
|  | import com.hcy.common.mapper.order.OrderPartMapper; | ||||||
|  | import org.springframework.beans.BeanUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | import org.springframework.util.Assert; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件实现类 | ||||||
|  |  */ | ||||||
|  | @Service | ||||||
|  | public class OrderPartServiceImpl implements IOrderPartService { | ||||||
|  |          | ||||||
|  |     @Resource | ||||||
|  |     OrderPartMapper orderPartMapper; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件列表 | ||||||
|  |      * | ||||||
|  |      * @param pageParam 分页参数 | ||||||
|  |      * @param params 搜索参数 | ||||||
|  |      * @return PageResult<OrderPartListVo> | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public PageResult<OrderPartListVo> list(PageParam pageParam, Map<String, String> params) { | ||||||
|  |         Integer page  = pageParam.getPageNo(); | ||||||
|  |         Integer limit = pageParam.getPageSize(); | ||||||
|  | 
 | ||||||
|  |         QueryWrapper<OrderPart> queryWrapper = new QueryWrapper<>(); | ||||||
|  |         queryWrapper.eq("is_delete", 0); | ||||||
|  |         queryWrapper.orderByDesc("id"); | ||||||
|  | 
 | ||||||
|  |         orderPartMapper.setSearch(queryWrapper, params, new String[]{ | ||||||
|  |             "=:partCode@part_code:str", | ||||||
|  |             "like:partName@part_name:str", | ||||||
|  |             "=:specificationModel@specification_model:str", | ||||||
|  |             "=:unit:str", | ||||||
|  |             "=:price:str", | ||||||
|  |             "=:quantity:long", | ||||||
|  |             "=:totalPrice@total_price:str", | ||||||
|  |         }); | ||||||
|  | 
 | ||||||
|  |         IPage<OrderPart> iPage = orderPartMapper.selectPage(new Page<>(page, limit), queryWrapper); | ||||||
|  | 
 | ||||||
|  |         List<OrderPartListVo> list = new LinkedList<>(); | ||||||
|  |         for(OrderPart item : iPage.getRecords()) { | ||||||
|  |             OrderPartListVo vo = new OrderPartListVo(); | ||||||
|  |             BeanUtils.copyProperties(item, vo); | ||||||
|  |             list.add(vo); | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件详情 | ||||||
|  |      * | ||||||
|  |      * @param id 主键参数 | ||||||
|  |      * @return OrderPart | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public OrderPartDetailVo detail(Integer id) { | ||||||
|  |         OrderPart model = orderPartMapper.selectOne( | ||||||
|  |                 new QueryWrapper<OrderPart>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在"); | ||||||
|  | 
 | ||||||
|  |         OrderPartDetailVo vo = new OrderPartDetailVo(); | ||||||
|  |         BeanUtils.copyProperties(model, vo); | ||||||
|  |         return vo; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件新增 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void add(OrderPartParam orderPartParam) { | ||||||
|  |         OrderPart model = new OrderPart(); | ||||||
|  |         model.setPartCode(orderPartParam.getPartCode()); | ||||||
|  |         model.setPartName(orderPartParam.getPartName()); | ||||||
|  |         model.setSpecificationModel(orderPartParam.getSpecificationModel()); | ||||||
|  |         model.setUnit(orderPartParam.getUnit()); | ||||||
|  |         model.setPrice(orderPartParam.getPrice()); | ||||||
|  |         model.setQuantity(orderPartParam.getQuantity()); | ||||||
|  |         model.setTotalPrice(orderPartParam.getTotalPrice()); | ||||||
|  |         orderPartMapper.insert(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件编辑 | ||||||
|  |      * | ||||||
|  |      * @param orderPartParam 参数 | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void edit(OrderPartParam orderPartParam) { | ||||||
|  |         OrderPart model = orderPartMapper.selectOne( | ||||||
|  |                 new QueryWrapper<OrderPart>() | ||||||
|  |                     .eq("id",  orderPartParam.getId()) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setId(orderPartParam.getId()); | ||||||
|  |         model.setPartCode(orderPartParam.getPartCode()); | ||||||
|  |         model.setPartName(orderPartParam.getPartName()); | ||||||
|  |         model.setSpecificationModel(orderPartParam.getSpecificationModel()); | ||||||
|  |         model.setUnit(orderPartParam.getUnit()); | ||||||
|  |         model.setPrice(orderPartParam.getPrice()); | ||||||
|  |         model.setQuantity(orderPartParam.getQuantity()); | ||||||
|  |         model.setTotalPrice(orderPartParam.getTotalPrice()); | ||||||
|  |         orderPartMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 订单配件删除 | ||||||
|  |      * | ||||||
|  |      * @param id 主键ID | ||||||
|  |      */ | ||||||
|  |     @Override | ||||||
|  |     public void del(Long id) { | ||||||
|  |         OrderPart model = orderPartMapper.selectOne( | ||||||
|  |                 new QueryWrapper<OrderPart>() | ||||||
|  |                     .eq("id", id) | ||||||
|  |                     .eq("is_delete", 0) | ||||||
|  |                     .last("limit 1")); | ||||||
|  | 
 | ||||||
|  |         Assert.notNull(model, "数据不存在!"); | ||||||
|  | 
 | ||||||
|  |         model.setIsDelete(1); | ||||||
|  |         orderPartMapper.updateById(model); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,5 +1,6 @@ | ||||||
| package com.hcy.admin.service.setting.impl; | package com.hcy.admin.service.setting.impl; | ||||||
| 
 | 
 | ||||||
|  | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||||||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ||||||
| import com.baomidou.mybatisplus.core.metadata.IPage; | import com.baomidou.mybatisplus.core.metadata.IPage; | ||||||
| import com.baomidou.mybatisplus.core.toolkit.Assert; | import com.baomidou.mybatisplus.core.toolkit.Assert; | ||||||
|  | @ -8,6 +9,7 @@ import com.hcy.admin.service.setting.ISettingDictDataService; | ||||||
| import com.hcy.admin.validate.common.PageParam; | import com.hcy.admin.validate.common.PageParam; | ||||||
| import com.hcy.admin.validate.setting.DictDataParam; | import com.hcy.admin.validate.setting.DictDataParam; | ||||||
| import com.hcy.admin.vo.setting.DictDataVo; | import com.hcy.admin.vo.setting.DictDataVo; | ||||||
|  | import com.hcy.common.constant.GlobalConstant; | ||||||
| import com.hcy.common.core.PageResult; | import com.hcy.common.core.PageResult; | ||||||
| import com.hcy.common.entity.setting.DictData; | import com.hcy.common.entity.setting.DictData; | ||||||
| import com.hcy.common.entity.setting.DictType; | import com.hcy.common.entity.setting.DictType; | ||||||
|  | @ -155,10 +157,10 @@ public class SettingDictDataServiceImpl implements ISettingDictDataService { | ||||||
|      */ |      */ | ||||||
|     @Override |     @Override | ||||||
|     public void add(DictDataParam dictDataParam) { |     public void add(DictDataParam dictDataParam) { | ||||||
|         Assert.isNull(dictDataMapper.selectOne(new QueryWrapper<DictData>() |         Assert.isNull(dictDataMapper.selectOne(new LambdaQueryWrapper<DictData>() | ||||||
|                 .select("id") |                 .eq(DictData::getName, dictDataParam.getName()) | ||||||
|                 .eq("name", dictDataParam.getName()) |                 .eq(DictData::getTypeId,dictDataParam.getTypeId()) | ||||||
|                 .eq("is_delete", 0) |                 .eq(DictData::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|                 .last("limit 1")), "字典数据已存在!"); |                 .last("limit 1")), "字典数据已存在!"); | ||||||
| 
 | 
 | ||||||
|         DictData model = new DictData(); |         DictData model = new DictData(); | ||||||
|  | @ -168,6 +170,7 @@ public class SettingDictDataServiceImpl implements ISettingDictDataService { | ||||||
|         model.setRemark(dictDataParam.getRemark()); |         model.setRemark(dictDataParam.getRemark()); | ||||||
|         model.setSort(dictDataParam.getSort()); |         model.setSort(dictDataParam.getSort()); | ||||||
|         model.setStatus(dictDataParam.getStatus()); |         model.setStatus(dictDataParam.getStatus()); | ||||||
|  |         model.setTypeValue(dictDataParam.getTypeValue()); | ||||||
|         model.setCreateTime(System.currentTimeMillis() / 1000); |         model.setCreateTime(System.currentTimeMillis() / 1000); | ||||||
|         model.setUpdateTime(System.currentTimeMillis() / 1000); |         model.setUpdateTime(System.currentTimeMillis() / 1000); | ||||||
|         dictDataMapper.insert(model); |         dictDataMapper.insert(model); | ||||||
|  | @ -188,11 +191,11 @@ public class SettingDictDataServiceImpl implements ISettingDictDataService { | ||||||
| 
 | 
 | ||||||
|         Assert.notNull(model, "字典数据不存在!"); |         Assert.notNull(model, "字典数据不存在!"); | ||||||
| 
 | 
 | ||||||
|         Assert.isNull(dictDataMapper.selectOne(new QueryWrapper<DictData>() |         Assert.isNull(dictDataMapper.selectOne(new LambdaQueryWrapper<DictData>() | ||||||
|                 .select("id") |                 .eq(DictData::getName, dictDataParam.getName()) | ||||||
|                 .ne("id", dictDataParam.getId()) |                 .eq(DictData::getTypeId,dictDataParam.getTypeId()) | ||||||
|                 .eq("name", dictDataParam.getName()) |                 .eq(DictData::getIsDelete, GlobalConstant.NOT_DELETE) | ||||||
|                 .eq("is_delete", 0) |                 .ne(DictData::getId,dictDataParam.getId()) | ||||||
|                 .last("limit 1")), "字典数据已存在!"); |                 .last("limit 1")), "字典数据已存在!"); | ||||||
| 
 | 
 | ||||||
|         model.setName(dictDataParam.getName()); |         model.setName(dictDataParam.getName()); | ||||||
|  |  | ||||||
|  | @ -0,0 +1,65 @@ | ||||||
|  | package com.hcy.admin.validate.client; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class ClientContactsParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "clientId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "clientId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long clientId; | ||||||
|  | 
 | ||||||
|  |     private Long userId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "name参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "name参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String name; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "sex参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "sex参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Integer sex; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "phone参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 11, message = "phone参数不能超出11个字符", groups = {create.class, update.class}) | ||||||
|  |     private String phone; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "provinceId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "provinceId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long provinceId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "cityId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "cityId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long cityId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "districtId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "districtId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long districtId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "address参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "address参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String address; | ||||||
|  | 
 | ||||||
|  |     private Integer status; | ||||||
|  | 
 | ||||||
|  |     private Long creatorId; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,87 @@ | ||||||
|  | package com.hcy.admin.validate.client; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class ClientParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     private Long userId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "clientNo参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "clientNo参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private String clientNo; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "clientName参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "clientName参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String clientName; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "director参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "director参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String director; | ||||||
|  | 
 | ||||||
|  |     private String directorStaffId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "phone参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 11, message = "phone参数不能超出11个字符", groups = {create.class, update.class}) | ||||||
|  |     private String phone; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "provinceId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "provinceId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long provinceId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "cityId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "cityId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long cityId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "districtId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "districtId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long districtId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "address参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 255, message = "address参数不能超出255个字符", groups = {create.class, update.class}) | ||||||
|  |     private String address; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "clientType参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "clientType参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Integer clientType; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "maintainType参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "maintainType参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Integer maintainType; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "purchaseDivisor参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal purchaseDivisor; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "pointMaintainDivisor参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal pointMaintainDivisor; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "partMaintainDivisor参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal partMaintainDivisor; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "remark参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "remark参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String remark; | ||||||
|  | 
 | ||||||
|  |     private Long creatorId; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,6 +1,5 @@ | ||||||
| package com.hcy.admin.validate.equipment; | package com.hcy.admin.validate.client; | ||||||
| 
 | 
 | ||||||
| import com.hcy.common.entity.equipment.Equipment; |  | ||||||
| import lombok.EqualsAndHashCode; | import lombok.EqualsAndHashCode; | ||||||
| import lombok.experimental.Accessors; | import lombok.experimental.Accessors; | ||||||
| import org.hibernate.validator.constraints.Length; | import org.hibernate.validator.constraints.Length; | ||||||
|  | @ -26,7 +25,7 @@ public class EquipmentParam implements Serializable { | ||||||
| 
 | 
 | ||||||
|     private Long id; |     private Long id; | ||||||
| 
 | 
 | ||||||
|     @DecimalMin(value = "0", message = "userId参数值不能少于0", groups = {create.class, update.class}) |     @DecimalMin(value = "0", message = "clientId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|     private Long clientId; |     private Long clientId; | ||||||
| 
 | 
 | ||||||
|     @DecimalMin(value = "0", message = "moduleId参数值不能少于0", groups = {create.class, update.class}) |     @DecimalMin(value = "0", message = "moduleId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  | @ -0,0 +1,47 @@ | ||||||
|  | package com.hcy.admin.validate.fault; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class FaultParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "faultType参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "faultType参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long faultType; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "sort参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "sort参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long sort; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "name参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "name参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String name; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "description参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "description参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String description; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "status参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "status参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Integer status; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,127 @@ | ||||||
|  | package com.hcy.admin.validate.order; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class MaintenanceOrderParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "orderNo参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "orderNo参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String orderNo; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "orderSource参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "orderSource参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long orderSource; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "orderStatus参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "orderStatus参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long orderStatus; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "clientId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "clientId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long clientId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "deviceId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "deviceId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long deviceId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "faultId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "faultId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long faultId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "faultDescription参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "faultDescription参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String faultDescription; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "faultImg参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 255, message = "faultImg参数不能超出255个字符", groups = {create.class, update.class}) | ||||||
|  |     private String faultImg; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "receiverType参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "receiverType参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long receiverType; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "provinceId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "provinceId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long provinceId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "cityId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "cityId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long cityId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "districtId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "districtId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long districtId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "orderDistance参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal orderDistance; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "totalAmount参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal totalAmount; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "actualAmount参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal actualAmount; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "receiverId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "receiverId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long receiverId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "repairId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "repairId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long repairId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "receiverTime参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private Date receiverTime; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "cancelOrderTime参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private Date cancelOrderTime; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "cancelCause参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "cancelCause参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String cancelCause; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "refuseMaintenanceCause参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "refuseMaintenanceCause参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String refuseMaintenanceCause; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "remark参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "remark参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String remark; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "creatorId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "creatorId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long creatorId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "orderAccomplishTime参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private Date orderAccomplishTime; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "familiarFaultId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "familiarFaultId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long familiarFaultId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "familiarFaultDescription参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "familiarFaultDescription参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String familiarFaultDescription; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,54 @@ | ||||||
|  | package com.hcy.admin.validate.order; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class OrderPartParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "partCode参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 100, message = "partCode参数不能超出100个字符", groups = {create.class, update.class}) | ||||||
|  |     private String partCode; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "partName参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "partName参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String partName; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "specificationModel参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "specificationModel参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String specificationModel; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "unit参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 20, message = "unit参数不能超出20个字符", groups = {create.class, update.class}) | ||||||
|  |     private String unit; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "price参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal price; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "quantity参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "quantity参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long quantity; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "totalPrice参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private BigDecimal totalPrice; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,63 @@ | ||||||
|  | package com.hcy.admin.validate.order.repair; | ||||||
|  | 
 | ||||||
|  | import lombok.EqualsAndHashCode; | ||||||
|  | import lombok.experimental.Accessors; | ||||||
|  | import org.hibernate.validator.constraints.Length; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | import javax.validation.constraints.*; | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息参数 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | @EqualsAndHashCode(callSuper = false) | ||||||
|  | @Accessors(chain = true) | ||||||
|  | public class MaintenanceRepairParam implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     public interface create{} | ||||||
|  |     public interface update{} | ||||||
|  |     public interface delete{} | ||||||
|  | 
 | ||||||
|  |     private Long id; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "priorityId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "priorityId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long priorityId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "logisticsMode参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 100, message = "logisticsMode参数不能超出100个字符", groups = {create.class, update.class}) | ||||||
|  |     private String logisticsMode; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "expressageName参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "expressageName参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String expressageName; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "expressageNo参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 100, message = "expressageNo参数不能超出100个字符", groups = {create.class, update.class}) | ||||||
|  |     private String expressageNo; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "addressId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "addressId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long addressId; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "moduleNo参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "moduleNo参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String moduleNo; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "brand参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 50, message = "brand参数不能超出50个字符", groups = {create.class, update.class}) | ||||||
|  |     private String brand; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "moduleImg参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @Length(max = 250, message = "moduleImg参数不能超出250个字符", groups = {create.class, update.class}) | ||||||
|  |     private String moduleImg; | ||||||
|  | 
 | ||||||
|  |     @NotNull(message = "creatorId参数缺失", groups = {create.class, update.class}) | ||||||
|  |     @DecimalMin(value = "0", message = "creatorId参数值不能少于0", groups = {create.class, update.class}) | ||||||
|  |     private Long creatorId; | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -35,6 +35,9 @@ public class DictDataParam implements Serializable { | ||||||
|     @IDMust(message = "typeId参数必传且需大于0", groups = {create.class, update.class}) |     @IDMust(message = "typeId参数必传且需大于0", groups = {create.class, update.class}) | ||||||
|     private Integer typeId; |     private Integer typeId; | ||||||
| 
 | 
 | ||||||
|  |     @NotNull(message = "typeValue参数缺失", groups = {create.class, update.class}) | ||||||
|  |     private String typeValue; | ||||||
|  | 
 | ||||||
|     @NotNull(message = "name参数缺失", groups = {create.class, update.class}) |     @NotNull(message = "name参数缺失", groups = {create.class, update.class}) | ||||||
|     private String name; |     private String name; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,31 @@ | ||||||
|  | package com.hcy.admin.vo.client; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * ClientContactsVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class ClientContactsDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String name; // 姓名
 | ||||||
|  |     private Integer sex; // 性别 0-男 1-女
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String province; // 省
 | ||||||
|  |     private String city; // 市
 | ||||||
|  |     private String district; // 区
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer status; // 账户状态 0-正常 1-停用
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,34 @@ | ||||||
|  | package com.hcy.admin.vo.client; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * ClientContactsVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class ClientContactsListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String name; // 姓名
 | ||||||
|  |     private Integer sex; // 性别 0-男 1-女
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String province; // 省
 | ||||||
|  |     private String city; // 市
 | ||||||
|  |     private String district; // 区
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer status; // 账户状态 0-正常 1-停用
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,38 @@ | ||||||
|  | package com.hcy.admin.vo.client; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * ClientVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class ClientDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String clientNo; // 客户编号
 | ||||||
|  |     private String clientName; // 客户名称
 | ||||||
|  |     private String director; // 负责人
 | ||||||
|  |     private String directorStaffId; // 负责员工id
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String province; // 省
 | ||||||
|  |     private String city; // 市
 | ||||||
|  |     private String district; // 区
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer clientType; // 桩点维修类型 0-全包 1-半包
 | ||||||
|  |     private Integer maintainType; // 模块维修类型 0-全包 1-半包
 | ||||||
|  |     private BigDecimal purchaseDivisor; // 配件采购价格因子
 | ||||||
|  |     private BigDecimal pointMaintainDivisor; // 桩点维修价格因子
 | ||||||
|  |     private BigDecimal partMaintainDivisor; // 配件维修价格因子
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,43 @@ | ||||||
|  | package com.hcy.admin.vo.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.admin.validate.client.ClientParam; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import javax.validation.constraints.NotNull; | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * ClientVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class ClientListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String clientNo; // 客户编号
 | ||||||
|  |     private String clientName; // 客户名称
 | ||||||
|  |     private String director; // 负责人
 | ||||||
|  |     private String directorStaffId; // 负责员工id
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String province; // 省
 | ||||||
|  |     private String city; // 市
 | ||||||
|  |     private String district; // 区
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer clientType; // 桩点维修类型 0-全包 1-半包
 | ||||||
|  |     private Integer maintainType; // 模块维修类型 0-全包 1-半包
 | ||||||
|  |     private BigDecimal purchaseDivisor; // 配件采购价格因子
 | ||||||
|  |     private BigDecimal pointMaintainDivisor; // 桩点维修价格因子
 | ||||||
|  |     private BigDecimal partMaintainDivisor; // 配件维修价格因子
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| package com.hcy.admin.vo.equipment; | package com.hcy.admin.vo.client; | ||||||
| 
 | 
 | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| package com.hcy.admin.vo.equipment; | package com.hcy.admin.vo.client; | ||||||
| 
 | 
 | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
|  | @ -13,7 +13,7 @@ public class EquipmentListVo implements Serializable { | ||||||
|     private static final long serialVersionUID = 1L; |     private static final long serialVersionUID = 1L; | ||||||
| 
 | 
 | ||||||
|     private Long id; // 主键id
 |     private Long id; // 主键id
 | ||||||
|     private Long clientId; // 用户id
 |     private Long clientId; // 客户id
 | ||||||
|     private Long moduleId; // 模块id
 |     private Long moduleId; // 模块id
 | ||||||
|     private String number; // 设备编号
 |     private String number; // 设备编号
 | ||||||
|     private String name; // 设备名称
 |     private String name; // 设备名称
 | ||||||
|  | @ -0,0 +1,22 @@ | ||||||
|  | package com.hcy.admin.vo.fault; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * FaultVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class FaultDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long faultType; // 问题类型 1-常见问题 2-常见维修结论描述
 | ||||||
|  |     private Long sort; // 序号
 | ||||||
|  |     private String name; // 故障名称
 | ||||||
|  |     private String description; // 故障描述
 | ||||||
|  |     private Integer status; // 状态 0-正常 1-停用
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,24 @@ | ||||||
|  | package com.hcy.admin.vo.fault; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * FaultVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class FaultListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long faultType; // 问题类型 1-常见问题 2-常见维修结论描述
 | ||||||
|  |     private Long sort; // 序号
 | ||||||
|  |     private String name; // 故障名称
 | ||||||
|  |     private String description; // 故障描述
 | ||||||
|  |     private Integer status; // 状态 0-正常 1-停用
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,45 @@ | ||||||
|  | package com.hcy.admin.vo.order; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * MaintenanceOrderVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceOrderDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String orderNo; // 订单编号
 | ||||||
|  |     private Long orderSource; // 订单来源 0-客户上报;1-系统创建;2-维修员创建;3-检修员创建;4-客服创建;5-维修主管创建
 | ||||||
|  |     private Long orderStatus; // 订单状态 0-待抢单;1-待接单;2-接单超时;3-检测中;4-待客户确认;5-维修中;6-已完成;7-已退单;8-已关闭
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long deviceId; // 设备id
 | ||||||
|  |     private Long faultId; // 故障id
 | ||||||
|  |     private String faultDescription; // 故障描述
 | ||||||
|  |     private String faultImg; // 故障图片
 | ||||||
|  |     private Long receiverType; // 接单类型 0-区域派单;1-距离派单
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private BigDecimal orderDistance; // 订单距离
 | ||||||
|  |     private BigDecimal totalAmount; // 总金额
 | ||||||
|  |     private BigDecimal actualAmount; // 实际金额
 | ||||||
|  |     private Long receiverId; // 接单人id
 | ||||||
|  |     private Long repairId; // 返修id
 | ||||||
|  |     private Date receiverTime; // 接单时间
 | ||||||
|  |     private Date cancelOrderTime; // 取消订单时间
 | ||||||
|  |     private String cancelCause; // 取消原因
 | ||||||
|  |     private String refuseMaintenanceCause; // 拒绝维修原因
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date orderAccomplishTime; // 订单完成时间
 | ||||||
|  |     private Long familiarFaultId; // 常见维修结论id
 | ||||||
|  |     private String familiarFaultDescription; // 常见维修结论描述
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,47 @@ | ||||||
|  | package com.hcy.admin.vo.order; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * MaintenanceOrderVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceOrderListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String orderNo; // 订单编号
 | ||||||
|  |     private Long orderSource; // 订单来源 0-客户上报;1-系统创建;2-维修员创建;3-检修员创建;4-客服创建;5-维修主管创建
 | ||||||
|  |     private Long orderStatus; // 订单状态 0-待抢单;1-待接单;2-接单超时;3-检测中;4-待客户确认;5-维修中;6-已完成;7-已退单;8-已关闭
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long deviceId; // 设备id
 | ||||||
|  |     private Long faultId; // 故障id
 | ||||||
|  |     private String faultDescription; // 故障描述
 | ||||||
|  |     private String faultImg; // 故障图片
 | ||||||
|  |     private Long receiverType; // 接单类型 0-区域派单;1-距离派单
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private BigDecimal orderDistance; // 订单距离
 | ||||||
|  |     private BigDecimal totalAmount; // 总金额
 | ||||||
|  |     private BigDecimal actualAmount; // 实际金额
 | ||||||
|  |     private Long receiverId; // 接单人id
 | ||||||
|  |     private Long repairId; // 返修id
 | ||||||
|  |     private Date receiverTime; // 接单时间
 | ||||||
|  |     private Date cancelOrderTime; // 取消订单时间
 | ||||||
|  |     private String cancelCause; // 取消原因
 | ||||||
|  |     private String refuseMaintenanceCause; // 拒绝维修原因
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date orderAccomplishTime; // 订单完成时间
 | ||||||
|  |     private Long familiarFaultId; // 常见维修结论id
 | ||||||
|  |     private String familiarFaultDescription; // 常见维修结论描述
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,25 @@ | ||||||
|  | package com.hcy.admin.vo.order; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * OrderPartVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class OrderPartDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String partCode; // 备件编码
 | ||||||
|  |     private String partName; // 备件名称
 | ||||||
|  |     private String specificationModel; // 规格型号
 | ||||||
|  |     private String unit; // 单位
 | ||||||
|  |     private BigDecimal price; // 价格
 | ||||||
|  |     private Long quantity; // 数量
 | ||||||
|  |     private BigDecimal totalPrice; // 总价
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,25 @@ | ||||||
|  | package com.hcy.admin.vo.order; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * OrderPartVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class OrderPartListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String partCode; // 备件编码
 | ||||||
|  |     private String partName; // 备件名称
 | ||||||
|  |     private String specificationModel; // 规格型号
 | ||||||
|  |     private String unit; // 单位
 | ||||||
|  |     private BigDecimal price; // 价格
 | ||||||
|  |     private Long quantity; // 数量
 | ||||||
|  |     private BigDecimal totalPrice; // 总价
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,26 @@ | ||||||
|  | package com.hcy.admin.vo.order.repair; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * MaintenanceRepairVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceRepairDetailVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long priorityId; // 优先级 0-普通 1-加急
 | ||||||
|  |     private String logisticsMode; // 物流方式
 | ||||||
|  |     private String expressageName; // 快递名称
 | ||||||
|  |     private String expressageNo; // 快递单号
 | ||||||
|  |     private Long addressId; // 回寄地址
 | ||||||
|  |     private String moduleNo; // 模块号
 | ||||||
|  |     private String brand; // 品牌号
 | ||||||
|  |     private String moduleImg; // 模块图片
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,28 @@ | ||||||
|  | package com.hcy.admin.vo.order.repair; | ||||||
|  | 
 | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * MaintenanceRepairVo | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceRepairListVo implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long priorityId; // 优先级 0-普通 1-加急
 | ||||||
|  |     private String logisticsMode; // 物流方式
 | ||||||
|  |     private String expressName; // 快递名称
 | ||||||
|  |     private String expressNo; // 快递单号
 | ||||||
|  |     private Long addressId; // 回寄地址
 | ||||||
|  |     private String moduleNo; // 模块号
 | ||||||
|  |     private String brand; // 品牌号
 | ||||||
|  |     private String moduleImg; // 模块图片
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -61,6 +61,8 @@ spring: | ||||||
| mybatis-plus: | mybatis-plus: | ||||||
|   mapper-locations: classpath*:/mapper/**Mapper.xml # 映射文件路径 |   mapper-locations: classpath*:/mapper/**Mapper.xml # 映射文件路径 | ||||||
|   typeAliasesPackage: com.hcy.**.mapper |   typeAliasesPackage: com.hcy.**.mapper | ||||||
|  |   configuration: | ||||||
|  |     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl | ||||||
|   global-config: |   global-config: | ||||||
|     banner: false |     banner: false | ||||||
|     db-config: |     db-config: | ||||||
|  |  | ||||||
|  | @ -61,6 +61,8 @@ spring: | ||||||
| mybatis-plus: | mybatis-plus: | ||||||
|   mapper-locations: classpath*:/mapper/**Mapper.xml # 映射文件路径 |   mapper-locations: classpath*:/mapper/**Mapper.xml # 映射文件路径 | ||||||
|   typeAliasesPackage: com.hcy.**.mapper |   typeAliasesPackage: com.hcy.**.mapper | ||||||
|  |   configuration: | ||||||
|  |     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl | ||||||
|   global-config: |   global-config: | ||||||
|     banner: false |     banner: false | ||||||
|     db-config: |     db-config: | ||||||
|  |  | ||||||
|  | @ -251,6 +251,7 @@ | ||||||
|             <artifactId>core</artifactId> |             <artifactId>core</artifactId> | ||||||
|             <version>3.3.3</version> |             <version>3.3.3</version> | ||||||
|         </dependency> |         </dependency> | ||||||
|  | 
 | ||||||
|         <dependency> |         <dependency> | ||||||
|             <groupId>com.google.zxing</groupId> |             <groupId>com.google.zxing</groupId> | ||||||
|             <artifactId>javase</artifactId> |             <artifactId>javase</artifactId> | ||||||
|  |  | ||||||
|  | @ -0,0 +1,42 @@ | ||||||
|  | package com.hcy.common.entity.client; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class Client implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String clientNo; // 客户编号
 | ||||||
|  |     private String clientName; // 客户名称
 | ||||||
|  |     private String director; // 负责人
 | ||||||
|  |     private String directorStaffId; // 负责员工id
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer clientType; // 桩点维修类型 0-全包 1-半包
 | ||||||
|  |     private Integer maintainType; // 模块维修类型 0-全包 1-半包
 | ||||||
|  |     private BigDecimal purchaseDivisor; // 配件采购价格因子
 | ||||||
|  |     private BigDecimal pointMaintainDivisor; // 桩点维修价格因子
 | ||||||
|  |     private BigDecimal partMaintainDivisor; // 配件维修价格因子
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  |     private Integer isDelete; // 是否删除 0-未删除 1-删除
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,35 @@ | ||||||
|  | package com.hcy.common.entity.client; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class ClientContacts implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long userId; // 用户id
 | ||||||
|  |     private String name; // 姓名
 | ||||||
|  |     private Integer sex; // 性别 0-男 1-女
 | ||||||
|  |     private String phone; // 联系电话
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private String address; // 详细地址
 | ||||||
|  |     private Integer status; // 账户状态 0-正常 1-停用
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  |     private Integer isDelete; // 是否删除 0-未删除 1-删除
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| package com.hcy.common.entity.equipment; | package com.hcy.common.entity.client; | ||||||
| 
 | 
 | ||||||
| import com.baomidou.mybatisplus.annotation.IdType; | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
| import com.baomidou.mybatisplus.annotation.TableId; | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | @ -16,7 +16,7 @@ public class Equipment implements Serializable { | ||||||
| 
 | 
 | ||||||
|     @TableId(value="id", type= IdType.AUTO) |     @TableId(value="id", type= IdType.AUTO) | ||||||
|     private Long id; // 主键id
 |     private Long id; // 主键id
 | ||||||
|     private Long clientId; // 用户id
 |     private Long clientId; // 客户id
 | ||||||
|     private Long moduleId; // 模块id
 |     private Long moduleId; // 模块id
 | ||||||
|     private String number; // 设备编号
 |     private String number; // 设备编号
 | ||||||
|     private String name; // 设备名称
 |     private String name; // 设备名称
 | ||||||
|  | @ -0,0 +1,28 @@ | ||||||
|  | package com.hcy.common.entity.fault; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class Fault implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long faultType; // 问题类型 1-常见问题 2-常见维修结论描述
 | ||||||
|  |     private Long sort; // 序号
 | ||||||
|  |     private String name; // 故障名称
 | ||||||
|  |     private String description; // 故障描述
 | ||||||
|  |     private Integer status; // 状态 0-正常 1-停用
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Integer isDelete; // 是否删除  0-未删除 1-删除
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,51 @@ | ||||||
|  | package com.hcy.common.entity.order; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceOrder implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String orderNo; // 订单编号
 | ||||||
|  |     private Long orderSource; // 订单来源 0-客户上报;1-系统创建;2-维修员创建;3-检修员创建;4-客服创建;5-维修主管创建
 | ||||||
|  |     private Long orderStatus; // 订单状态 0-待抢单;1-待接单;2-接单超时;3-检测中;4-待客户确认;5-维修中;6-已完成;7-已退单;8-已关闭
 | ||||||
|  |     private Long clientId; // 客户id
 | ||||||
|  |     private Long deviceId; // 设备id
 | ||||||
|  |     private Long faultId; // 故障id
 | ||||||
|  |     private String faultDescription; // 故障描述
 | ||||||
|  |     private String faultImg; // 故障图片
 | ||||||
|  |     private Long receiverType; // 接单类型 0-区域派单;1-距离派单
 | ||||||
|  |     private Long provinceId; // 省id
 | ||||||
|  |     private Long cityId; // 市id
 | ||||||
|  |     private Long districtId; // 区id
 | ||||||
|  |     private BigDecimal orderDistance; // 订单距离
 | ||||||
|  |     private BigDecimal totalAmount; // 总金额
 | ||||||
|  |     private BigDecimal actualAmount; // 实际金额
 | ||||||
|  |     private Long receiverId; // 接单人id
 | ||||||
|  |     private Long repairId; // 返修id
 | ||||||
|  |     private Date receiverTime; // 接单时间
 | ||||||
|  |     private Date cancelOrderTime; // 取消订单时间
 | ||||||
|  |     private String cancelCause; // 取消原因
 | ||||||
|  |     private String refuseMaintenanceCause; // 拒绝维修原因
 | ||||||
|  |     private String remark; // 备注
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date orderAccomplishTime; // 订单完成时间
 | ||||||
|  |     private Long familiarFaultId; // 常见维修结论id
 | ||||||
|  |     private String familiarFaultDescription; // 常见维修结论描述
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  |     private Date updateTime; // 更新时间
 | ||||||
|  |     private Integer isDelete; // 是否删除 0-未删除 1-删除
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,29 @@ | ||||||
|  | package com.hcy.common.entity.order; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.math.BigDecimal; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class OrderPart implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private String partCode; // 备件编码
 | ||||||
|  |     private String partName; // 备件名称
 | ||||||
|  |     private String specificationModel; // 规格型号
 | ||||||
|  |     private String unit; // 单位
 | ||||||
|  |     private BigDecimal price; // 价格
 | ||||||
|  |     private Long quantity; // 数量
 | ||||||
|  |     private BigDecimal totalPrice; // 总价
 | ||||||
|  |     private Integer isDelete; // 是否删除  0-未删除 1-删除
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,31 @@ | ||||||
|  | package com.hcy.common.entity.order.repair; | ||||||
|  | 
 | ||||||
|  | import com.baomidou.mybatisplus.annotation.IdType; | ||||||
|  | import com.baomidou.mybatisplus.annotation.TableId; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | import java.io.Serializable; | ||||||
|  | import java.util.Date; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息实体 | ||||||
|  |  */ | ||||||
|  | @Data | ||||||
|  | public class MaintenanceRepair implements Serializable { | ||||||
|  | 
 | ||||||
|  |     private static final long serialVersionUID = 1L; | ||||||
|  | 
 | ||||||
|  |     @TableId(value="id", type= IdType.AUTO) | ||||||
|  |     private Long id; // id
 | ||||||
|  |     private Long priorityId; // 优先级 0-普通 1-加急
 | ||||||
|  |     private String logisticsMode; // 物流方式
 | ||||||
|  |     private String expressName; // 快递名称
 | ||||||
|  |     private String expressNo; // 快递单号
 | ||||||
|  |     private Long addressId; // 回寄地址
 | ||||||
|  |     private String moduleNo; // 模块号
 | ||||||
|  |     private String brand; // 品牌号
 | ||||||
|  |     private String moduleImg; // 模块图片
 | ||||||
|  |     private Long creatorId; // 创建人id
 | ||||||
|  |     private Date createTime; // 创建时间
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -17,6 +17,7 @@ public class DictData implements Serializable { | ||||||
|     @TableId(value="id", type= IdType.AUTO) |     @TableId(value="id", type= IdType.AUTO) | ||||||
|     private Integer id;       // 主键
 |     private Integer id;       // 主键
 | ||||||
|     private Integer typeId;   // 类型
 |     private Integer typeId;   // 类型
 | ||||||
|  |     private String typeValue; //字典類型
 | ||||||
|     private String name;      // 键名
 |     private String name;      // 键名
 | ||||||
|     private String value;     // 数值
 |     private String value;     // 数值
 | ||||||
|     private String remark;    // 备注
 |     private String remark;    // 备注
 | ||||||
|  |  | ||||||
|  | @ -0,0 +1,58 @@ | ||||||
|  | package com.hcy.common.enums; | ||||||
|  | 
 | ||||||
|  | public enum FaultEnum { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 用户余额类型 | ||||||
|  |      */ | ||||||
|  |     FAMILIAR_FAULT(0, "常见问题"), | ||||||
|  |     FAMILIAR_FAULT_CONCLUSION(1,"常见问题结论"); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 构造方法 | ||||||
|  |      */ | ||||||
|  |     private final int code; | ||||||
|  |     private final String msg; | ||||||
|  | 
 | ||||||
|  |     FaultEnum(int code, String msg) { | ||||||
|  |         this.code = code; | ||||||
|  |         this.msg = msg; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 获取状态码 | ||||||
|  |      * | ||||||
|  |      * @author fzr | ||||||
|  |      * @return Long | ||||||
|  |      */ | ||||||
|  |     public int getCode() { | ||||||
|  |         return this.code; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 获取提示 | ||||||
|  |      * | ||||||
|  |      * @author fzr | ||||||
|  |      * @return String | ||||||
|  |      */ | ||||||
|  |     public String getMsg() { | ||||||
|  |         return this.msg; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 根据编码获取Msg | ||||||
|  |      * | ||||||
|  |      * @author fzr | ||||||
|  |      * @param code 类型 | ||||||
|  |      * @return String | ||||||
|  |      */ | ||||||
|  |     public static String getMsgByCode(Integer code){ | ||||||
|  |         for(AccountEnum enumItem : AccountEnum.values()) { | ||||||
|  |             if (enumItem.getCode() == code) { | ||||||
|  |                 return enumItem.getMsg(); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |         return null; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,49 @@ | ||||||
|  | package com.hcy.common.mapper.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.client.ClientContacts; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | import org.apache.ibatis.annotations.Param; | ||||||
|  | import org.apache.ibatis.annotations.Select; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户联系人Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface ClientContactsMapper extends IBaseMapper<ClientContacts> { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 校验客户联系重复 | ||||||
|  |      * @param phone 手机号码 | ||||||
|  |      * @return 数量 | ||||||
|  |      */ | ||||||
|  |     @Select("SELECT\n" + | ||||||
|  |             "\tcount(*)  \n" + | ||||||
|  |             "FROM\n" + | ||||||
|  |             "\tla_client_contacts AS cc\n" + | ||||||
|  |             "\tLEFT JOIN la_client AS c ON c.id = cc.client_id \n" + | ||||||
|  |             "WHERE\n" + | ||||||
|  |             "\tc.is_delete = 0 \n" + | ||||||
|  |             "\tAND (\n" + | ||||||
|  |             "\tcc.phone = #{phone} or c.phone = #{phone})") | ||||||
|  |     Integer checkClientContactsPhoneRepetition(@Param("phone") String phone); | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 校验编辑客户联系重复 | ||||||
|  |      * @param id 联系人id | ||||||
|  |      * @param clientId 客户id | ||||||
|  |      * @param phone 手机号码 | ||||||
|  |      * @return 数量 | ||||||
|  |      */ | ||||||
|  |     @Select("SELECT\n" + | ||||||
|  |             "\tcount(*) \n" + | ||||||
|  |             "FROM\n" + | ||||||
|  |             "\tla_client_contacts AS cc\n" + | ||||||
|  |             "\tLEFT JOIN la_client AS c ON c.id = cc.client_id \n" + | ||||||
|  |             "WHERE\n" + | ||||||
|  |             "\tc.is_delete = 0 \n" + | ||||||
|  |             "\tAND cc.id != ${id}\n" + | ||||||
|  |             "\tAND c.id != ${clientId}\n" + | ||||||
|  |             "\tAND (cc.phone = #{phone} OR c.phone = #{phone})") | ||||||
|  |     Integer checkEditClientContactsPhoneRepetition(@Param("id") Long id,@Param("clientId") Long clientId,@Param("phone") String phone); | ||||||
|  | } | ||||||
|  | @ -0,0 +1,12 @@ | ||||||
|  | package com.hcy.common.mapper.client; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.client.Client; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 客户Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface ClientMapper extends IBaseMapper<Client> { | ||||||
|  | } | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| package com.hcy.common.mapper.equipment; | package com.hcy.common.mapper.client; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| import com.hcy.common.core.basics.IBaseMapper; | import com.hcy.common.core.basics.IBaseMapper; | ||||||
| import com.hcy.common.entity.equipment.Equipment; | import com.hcy.common.entity.client.Equipment; | ||||||
| import org.apache.ibatis.annotations.Mapper; | import org.apache.ibatis.annotations.Mapper; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  | @ -0,0 +1,13 @@ | ||||||
|  | package com.hcy.common.mapper.fault; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.fault.Fault; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 常见故障Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface FaultMapper extends IBaseMapper<Fault> { | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,12 @@ | ||||||
|  | package com.hcy.common.mapper.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.order.MaintenanceOrder; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 检修订单Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface MaintenanceOrderMapper extends IBaseMapper<MaintenanceOrder> { | ||||||
|  | } | ||||||
|  | @ -0,0 +1,13 @@ | ||||||
|  | package com.hcy.common.mapper.order; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.order.OrderPart; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 订单配件Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface OrderPartMapper extends IBaseMapper<OrderPart> { | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,13 @@ | ||||||
|  | package com.hcy.common.mapper.order.repair; | ||||||
|  | 
 | ||||||
|  | import com.hcy.common.core.basics.IBaseMapper; | ||||||
|  | import com.hcy.common.entity.order.repair.MaintenanceRepair; | ||||||
|  | import org.apache.ibatis.annotations.Mapper; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * 旧模块返修信息Mapper | ||||||
|  |  */ | ||||||
|  | @Mapper | ||||||
|  | public interface MaintenanceRepairMapper extends IBaseMapper<MaintenanceRepair> { | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -0,0 +1,5 @@ | ||||||
|  | #Generated by Maven | ||||||
|  | #Wed Aug 14 10:40:41 CST 2024 | ||||||
|  | version=1.0.0 | ||||||
|  | groupId=org.hcy | ||||||
|  | artifactId=common | ||||||
|  | @ -0,0 +1,373 @@ | ||||||
|  | com\hcy\common\utils\HttpUtils.class | ||||||
|  | com\hcy\common\plugin\storage\engine\LocalStorage.class | ||||||
|  | com\hcy\common\enums\CancelOrderConfigTypeEnum.class | ||||||
|  | com\hcy\common\enums\coupon\ChannelTypeEnum.class | ||||||
|  | com\hcy\common\enums\wxpay\WxTradeState.class | ||||||
|  | com\hcy\common\plugin\storage\engine\QiniuStorage.class | ||||||
|  | com\hcy\common\enums\AccountChangeEnum.class | ||||||
|  | com\hcy\common\dto\OrderDistributionDto.class | ||||||
|  | com\hcy\common\entity\plant\Plant.class | ||||||
|  | com\hcy\common\entity\recharge\Recharge.class | ||||||
|  | com\hcy\common\entity\setting\DictData.class | ||||||
|  | com\hcy\common\mapper\log\OrderRefundLogMapper.class | ||||||
|  | com\hcy\common\utils\ToolsUtil.class | ||||||
|  | com\hcy\common\constant\GlobalConstant.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result.class | ||||||
|  | com\hcy\common\entity\system\SystemLogOperate.class | ||||||
|  | com\hcy\common\core\basics\IBaseMapper$1.class | ||||||
|  | com\hcy\common\enums\OrderTypeEnum.class | ||||||
|  | com\hcy\common\mapper\plant\PlantMapper.class | ||||||
|  | com\hcy\common\mapper\comment\GoodsCommentMapper.class | ||||||
|  | com\hcy\common\enums\FaultEnum.class | ||||||
|  | com\hcy\common\entity\staff\Staff.class | ||||||
|  | com\hcy\common\mapper\sparePartStockAudit\SparePartStockAuditMapper.class | ||||||
|  | com\hcy\common\mapper\session\UserSessionMapper.class | ||||||
|  | com\hcy\common\enums\OrderRefundStatusEnum.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthPerm.class | ||||||
|  | com\hcy\common\mapper\address\UserAddressMapper.class | ||||||
|  | com\hcy\common\entity\goods\OrderGoods.class | ||||||
|  | com\hcy\common\mapper\coupon\GoodsCouponMapper.class | ||||||
|  | com\hcy\common\config\QRCodeConfig.class | ||||||
|  | com\hcy\common\entity\image\GoodsImage.class | ||||||
|  | com\hcy\common\entity\setting\DictType.class | ||||||
|  | com\hcy\common\utils\FormulaUtil.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthDeptMapper.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$Amount.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$GoodsDetail.class | ||||||
|  | com\hcy\common\mapper\decorate\DecoratePageMapper.class | ||||||
|  | com\hcy\common\mapper\common\WithdrawCommissionMapper.class | ||||||
|  | com\hcy\common\mapper\log\SmsLogMapper.class | ||||||
|  | com\hcy\common\plugin\notice\engine\MpNotice.class | ||||||
|  | com\hcy\common\mapper\group\DistributeGroupMapper.class | ||||||
|  | com\hcy\common\exception\OperateException.class | ||||||
|  | com\hcy\common\dto\goods\GoodsDto.class | ||||||
|  | com\hcy\common\core\ServerResult.class | ||||||
|  | com\hcy\common\config\map\LikeTenCentClient$2.class | ||||||
|  | com\hcy\common\mapper\setting\DevNoticeSettingMapper.class | ||||||
|  | com\hcy\common\utils\SpringUtil.class | ||||||
|  | com\hcy\common\entity\image\GoodsCommentImage.class | ||||||
|  | com\hcy\common\config\ResponseControllerAdvice.class | ||||||
|  | com\hcy\common\utils\WxPayServiceUtils.class | ||||||
|  | com\hcy\common\mapper\coupon\UserCouponMapper.class | ||||||
|  | com\hcy\common\dto\OrderDto.class | ||||||
|  | com\hcy\common\config\map\LikeTenCentClient.class | ||||||
|  | com\hcy\common\plugin\storage\engine\QcloudStorage.class | ||||||
|  | com\hcy\common\enums\coupon\CouponTypeEnum.class | ||||||
|  | com\hcy\common\utils\ArrayUtil.class | ||||||
|  | com\hcy\common\utils\ExcelUtils.class | ||||||
|  | com\hcy\common\enums\distributor\DistributorWithdrawStatusEnum.class | ||||||
|  | com\hcy\common\entity\staff\StaffPhysicalExamination.class | ||||||
|  | com\hcy\common\enums\RecommendEnum.class | ||||||
|  | com\hcy\common\mapper\category\GoodsCategoryMapper.class | ||||||
|  | com\hcy\common\mapper\fault\FaultMapper.class | ||||||
|  | com\hcy\common\mapper\image\GoodsImageMapper.class | ||||||
|  | com\hcy\common\enums\OperateEnum.class | ||||||
|  | com\hcy\common\entity\refund\OrderRefund.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$From.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthAdmin.class | ||||||
|  | com\hcy\common\mapper\album\AlbumMapper.class | ||||||
|  | com\hcy\common\entity\log\OrderRefundLog.class | ||||||
|  | com\hcy\common\mapper\setting\DictTypeMapper.class | ||||||
|  | com\hcy\common\enums\RegionLevelEnum.class | ||||||
|  | com\hcy\common\entity\log\SmsLog.class | ||||||
|  | com\hcy\common\entity\sparePartStockAudit\SparePartStockAudit.class | ||||||
|  | com\hcy\common\entity\coupon\Coupon.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result.class | ||||||
|  | com\hcy\common\entity\staff\StaffCommission.class | ||||||
|  | com\hcy\common\utils\HttpUtil.class | ||||||
|  | com\hcy\common\mapper\notice\NoticeSettingMapper.class | ||||||
|  | com\hcy\common\mapper\order\OrderMapper.class | ||||||
|  | com\hcy\common\entity\album\Album.class | ||||||
|  | com\hcy\common\entity\setting\DevNoticeSetting.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$1.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$Amount.class | ||||||
|  | com\hcy\common\utils\HttpUtil$1.class | ||||||
|  | com\hcy\common\entity\address\UserAddress.class | ||||||
|  | com\hcy\common\plugin\sms\engine\HuaweiSms$1.class | ||||||
|  | com\hcy\common\entity\server\Cpu.class | ||||||
|  | com\hcy\common\entity\user\User.class | ||||||
|  | com\hcy\common\dto\GoodsCommentPageDto.class | ||||||
|  | com\hcy\common\dto\UserDto.class | ||||||
|  | com\hcy\common\plugin\notice\NoticeDriver.class | ||||||
|  | com\hcy\common\mapper\goods\OrderGoodsMapper.class | ||||||
|  | com\hcy\common\utils\HttpClientUtils.class | ||||||
|  | com\hcy\common\enums\staff\StaffFeedbackEnum.class | ||||||
|  | com\hcy\common\mapper\article\ArticleMapper.class | ||||||
|  | com\hcy\common\mapper\crontab\CrontabMapper.class | ||||||
|  | com\hcy\common\utils\SnUtils.class | ||||||
|  | com\hcy\common\enums\wxpay\WxTransferAccountsSceneType.class | ||||||
|  | com\hcy\common\enums\staff\StaffStatusEnum.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthRoleMapper.class | ||||||
|  | com\hcy\common\mapper\staff\StaffCommissionMapper.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result.class | ||||||
|  | com\hcy\common\mapper\reply\OfficialAccountReplyMapper.class | ||||||
|  | com\hcy\common\plugin\storage\StorageDriver.class | ||||||
|  | com\hcy\common\dto\result\OrderPageResultDto.class | ||||||
|  | com\hcy\common\utils\ConfigUtil.class | ||||||
|  | com\hcy\common\utils\HttpUtil$TrustAnyHostnameVerifier.class | ||||||
|  | com\hcy\common\mapper\applyFor\WithdrawCommissionApplyforMapper.class | ||||||
|  | com\hcy\common\core\basics\IBaseMapper.class | ||||||
|  | com\hcy\common\entity\staff\StaffFeedback.class | ||||||
|  | com\hcy\common\mapper\region\DevRegionMapper.class | ||||||
|  | com\hcy\common\entity\goods\GoodsTime.class | ||||||
|  | com\hcy\common\entity\sparePart\SparePart.class | ||||||
|  | com\hcy\common\utils\RegularExpressionUtil.class | ||||||
|  | com\hcy\common\entity\coupon\GoodsCategoryCoupon.class | ||||||
|  | com\hcy\common\entity\user\UserAuth.class | ||||||
|  | com\hcy\common\core\PageSumResult.class | ||||||
|  | com\hcy\common\entity\pay\DevPay.class | ||||||
|  | com\hcy\common\utils\PinyinUtil.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$6.class | ||||||
|  | com\hcy\common\enums\HttpEnum.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$GoodsDetail.class | ||||||
|  | com\hcy\common\enums\NoticeEnum.class | ||||||
|  | com\hcy\common\utils\WxGzhTemplateUtil.class | ||||||
|  | com\hcy\common\entity\system\SystemLogLogin.class | ||||||
|  | com\hcy\common\entity\fault\Fault.class | ||||||
|  | com\hcy\common\dto\result\UserResultDto.class | ||||||
|  | com\hcy\common\validator\StringContainsValidator.class | ||||||
|  | com\hcy\common\utils\UrlUtil.class | ||||||
|  | com\hcy\common\mapper\serviceArea\ServiceAreaMapper.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$7.class | ||||||
|  | com\hcy\common\entity\visit\IndexVisit.class | ||||||
|  | com\hcy\common\enums\staff\StaffApplyForStatusEnum.class | ||||||
|  | com\hcy\common\enums\RefundEnum.class | ||||||
|  | com\hcy\common\enums\staff\StaffReceiveOrderTypeEnum.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$SceneInfo.class | ||||||
|  | com\hcy\common\core\PageResult.class | ||||||
|  | com\hcy\common\entity\jobs\Jobs.class | ||||||
|  | com\hcy\common\enums\coupon\UserCouponStatusEnum.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$PromotionDetail.class | ||||||
|  | com\hcy\common\enums\GoodsCategoryStatusEnum.class | ||||||
|  | com\hcy\common\utils\ToolsUtil$3.class | ||||||
|  | com\hcy\common\enums\wxpay\WxToUrlEnum.class | ||||||
|  | com\hcy\common\config\map\MapConfig.class | ||||||
|  | com\hcy\common\dto\result\GoodsCollectionResultDto.class | ||||||
|  | com\hcy\common\mapper\crontab\DevCrontabMapper.class | ||||||
|  | com\hcy\common\utils\RequestUtil.class | ||||||
|  | com\hcy\common\enums\WithdrawCommissionApplyforEnum.class | ||||||
|  | com\hcy\common\utils\ArithUtil.class | ||||||
|  | com\hcy\common\enums\StatusEnum.class | ||||||
|  | com\hcy\common\utils\RedisUtil.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$5.class | ||||||
|  | com\hcy\common\utils\HttpUtil$TrustAnyTrustManager.class | ||||||
|  | com\hcy\common\plugin\sms\engine\HuaweiSms.class | ||||||
|  | com\hcy\common\plugin\notice\engine\OaNotice.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundV3Result$PromotionDetail.class | ||||||
|  | com\hcy\common\entity\order\CancelOrderConfig.class | ||||||
|  | com\hcy\common\mapper\staff\StaffMapper.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$2.class | ||||||
|  | com\hcy\common\mapper\user\UserMapper.class | ||||||
|  | com\hcy\common\utils\ToolsUtil$1.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$3.class | ||||||
|  | com\hcy\common\entity\category\GoodsCategory.class | ||||||
|  | com\hcy\common\mapper\CommonOverhaul\CommonOverhaulMapper.class | ||||||
|  | com\hcy\common\enums\AlbumEnum.class | ||||||
|  | com\hcy\common\enums\wxpay\WxRefundStatus.class | ||||||
|  | com\hcy\common\dto\staff\StaffDto.class | ||||||
|  | com\hcy\common\utils\AmountUtil.class | ||||||
|  | com\hcy\common\entity\SparePartAudit\SparePartAudit.class | ||||||
|  | com\hcy\common\dto\WithdrawCommissionDto.class | ||||||
|  | com\hcy\common\mapper\article\ArticleCollectMapper.class | ||||||
|  | com\hcy\common\dto\result\StaffFeedbackResultDto.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$PromotionDetail.class | ||||||
|  | com\hcy\common\enums\wxpay\WxNotifyType.class | ||||||
|  | com\hcy\common\mapper\system\SystemLogSmsMapper.class | ||||||
|  | com\hcy\common\mapper\way\DevPayWayMapper.class | ||||||
|  | com\hcy\common\validator\IDMustValidator.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$GoodsDetail.class | ||||||
|  | com\hcy\common\mapper\system\SystemConfigMapper.class | ||||||
|  | com\hcy\common\utils\ArrayUtil$4.class | ||||||
|  | com\hcy\common\utils\ToolsUtil$2.class | ||||||
|  | com\hcy\common\enums\distributor\DistributorWithdrawResultEnum.class | ||||||
|  | com\hcy\common\enums\OrderStatusEnum.class | ||||||
|  | com\hcy\common\mapper\collect\GoodsCollectMapper.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result.class | ||||||
|  | com\hcy\common\entity\article\ArticleCategory.class | ||||||
|  | com\hcy\common\enums\user\UserTypeEnum.class | ||||||
|  | com\hcy\common\mapper\article\ArticleCategoryMapper.class | ||||||
|  | com\hcy\common\core\AjaxResult.class | ||||||
|  | com\hcy\common\mapper\sparePart\SparePartMapper.class | ||||||
|  | com\hcy\common\entity\wxpay\SystemWxPayConfig.class | ||||||
|  | com\hcy\common\mapper\coupon\GoodsCategoryCouponMapper.class | ||||||
|  | com\hcy\common\utils\QRCodeUtil.class | ||||||
|  | com\hcy\common\entity\collect\GoodsCollect.class | ||||||
|  | com\hcy\common\validator\annotation\IDMust.class | ||||||
|  | com\hcy\common\mapper\staff\StaffFeedbackMapper.class | ||||||
|  | com\hcy\common\dto\staff\StaffReassignmentDto.class | ||||||
|  | com\hcy\common\entity\serviceArea\ServiceAreaStaff.class | ||||||
|  | com\hcy\common\enums\OrderDispatchEnum.class | ||||||
|  | com\hcy\common\entity\group\DistributeGroup.class | ||||||
|  | com\hcy\common\mapper\setting\HotSearchMapper.class | ||||||
|  | com\hcy\common\enums\staff\StaffEnum.class | ||||||
|  | com\hcy\common\entity\reply\OfficialAccountReply.class | ||||||
|  | com\hcy\common\mapper\time\OrderTimeMapper.class | ||||||
|  | com\hcy\common\mapper\image\GoodsCommentImageMapper.class | ||||||
|  | com\hcy\common\utils\IntegerUtil.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundV3Result.class | ||||||
|  | com\hcy\common\mapper\equipment\EquipmentMapper.class | ||||||
|  | com\hcy\common\mapper\activity\ActivityMapper.class | ||||||
|  | com\hcy\common\enums\ClientEnum.class | ||||||
|  | com\hcy\common\enums\AccountEnum.class | ||||||
|  | com\hcy\common\entity\server\Disk.class | ||||||
|  | com\hcy\common\mapper\staff\StaffApplyForMapper.class | ||||||
|  | com\hcy\common\entity\crontab\Crontab.class | ||||||
|  | com\hcy\common\entity\distribution\Distributor.class | ||||||
|  | com\hcy\common\entity\notice\NoticeSetting.class | ||||||
|  | com\hcy\common\entity\warehouse\Warehouse.class | ||||||
|  | com\hcy\common\entity\coupon\GoodsCoupon.class | ||||||
|  | com\hcy\common\entity\session\UserSession.class | ||||||
|  | com\hcy\common\entity\account\AccountLog.class | ||||||
|  | com\hcy\common\validator\annotation\IntegerContains.class | ||||||
|  | com\hcy\common\entity\staff\StaffUploadFile.class | ||||||
|  | com\hcy\common\entity\CommonMaintenance\CommonMaintenance.class | ||||||
|  | com\hcy\common\validator\annotation\IntArrayEmpty.class | ||||||
|  | com\hcy\common\mapper\recharge\RechargeOrderMapper.class | ||||||
|  | com\hcy\common\plugin\notice\engine\SmsNotice.class | ||||||
|  | com\hcy\common\utils\WeChatUtil.class | ||||||
|  | com\hcy\common\dto\OrderGroupDto.class | ||||||
|  | com\hcy\common\dto\result\StaffReassignmentResultDto.class | ||||||
|  | com\hcy\common\mapper\commonFault\CommonFaultMapper.class | ||||||
|  | com\hcy\common\enums\goods\GoodsEnum.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthPostMapper.class | ||||||
|  | com\hcy\common\config\map\LikeTenCentClient$1.class | ||||||
|  | com\hcy\common\enums\wxpay\WxApiType.class | ||||||
|  | com\hcy\common\config\RedisConfig.class | ||||||
|  | com\hcy\common\entity\serviceArea\ServiceArea.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundV3Result$From.class | ||||||
|  | com\hcy\common\entity\distribution\DistributorCommission.class | ||||||
|  | com\hcy\common\enums\GoodsCommentStatusEnum.class | ||||||
|  | com\hcy\common\validator\annotation\StringContains.class | ||||||
|  | com\hcy\common\dto\coupon\UserCouponDto.class | ||||||
|  | com\hcy\common\entity\order\Order.class | ||||||
|  | com\hcy\common\plugin\sms\engine\AliSms.class | ||||||
|  | com\hcy\common\entity\OfficialReply.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$PromotionDetail.class | ||||||
|  | com\hcy\common\enums\OrderVerificationStatusEnum.class | ||||||
|  | com\hcy\common\dto\RegionDto.class | ||||||
|  | com\hcy\common\mapper\staff\StaffPhysicalExaminationMapper.class | ||||||
|  | com\hcy\common\plugin\sms\SmsDriver.class | ||||||
|  | com\hcy\common\mapper\album\AlbumCateMapper.class | ||||||
|  | com\hcy\common\entity\coupon\ChannelCoupon.class | ||||||
|  | com\hcy\common\mapper\account\AccountLogMapper.class | ||||||
|  | com\hcy\common\exception\GlobalException.class | ||||||
|  | com\hcy\common\utils\CodeUtil.class | ||||||
|  | com\hcy\common\dto\result\VisitGroupResultDto.class | ||||||
|  | com\hcy\common\mapper\user\UserAuthMapper.class | ||||||
|  | com\hcy\common\entity\article\ArticleCollect.class | ||||||
|  | com\hcy\common\entity\equipment\Equipment.class | ||||||
|  | com\hcy\common\entity\notice\NoticeRecord.class | ||||||
|  | com\hcy\common\enums\distributor\DistributorCommissionStatusEnum.class | ||||||
|  | com\hcy\common\enums\PayChannelEnum.class | ||||||
|  | com\hcy\common\mapper\staff\StaffReassignmentMapper.class | ||||||
|  | com\hcy\common\mapper\OfficialReplyMapper.class | ||||||
|  | com\hcy\common\utils\CronUtil.class | ||||||
|  | com\hcy\common\entity\setting\HotSearch.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthAdminMapper.class | ||||||
|  | com\hcy\common\mapper\unit\GoodsUnitMapper.class | ||||||
|  | com\hcy\common\enums\commonFault\CommonFaultEnum.class | ||||||
|  | com\hcy\common\entity\CommonOverhaul\CommonOverhaul.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result$Amount.class | ||||||
|  | com\hcy\common\dto\result\ServiceAreaResultDto.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result$Amount.class | ||||||
|  | com\hcy\common\entity\system\SystemLogSms.class | ||||||
|  | com\hcy\common\validator\IntArrayEmptyValidator.class | ||||||
|  | com\hcy\common\mapper\SparePartAudit\SparePartAuditMapper.class | ||||||
|  | com\hcy\common\mapper\session\AdminSessionMapper.class | ||||||
|  | com\hcy\common\enums\OrderPayStatusEnum.class | ||||||
|  | com\hcy\common\mapper\system\SystemLogLoginMapper.class | ||||||
|  | com\hcy\common\entity\server\Sys.class | ||||||
|  | com\hcy\common\enums\PaymentEnum.class | ||||||
|  | com\hcy\common\mapper\coupon\CouponMapper.class | ||||||
|  | com\hcy\common\entity\coupon\UserCoupon.class | ||||||
|  | com\hcy\common\mapper\warehouse\WarehouseMapper.class | ||||||
|  | com\hcy\common\entity\system\SystemConfig.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundV3Result$GoodsDetail.class | ||||||
|  | com\hcy\common\dto\VisitGroupDto.class | ||||||
|  | com\hcy\common\entity\log\OrderLog.class | ||||||
|  | com\hcy\common\mapper\setting\DictDataMapper.class | ||||||
|  | com\hcy\common\config\ThreadPoolConfig.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthDept.class | ||||||
|  | com\hcy\common\utils\StringUtil.class | ||||||
|  | com\hcy\common\dto\OrderRefundDto.class | ||||||
|  | com\hcy\common\entity\album\AlbumCate.class | ||||||
|  | com\hcy\common\utils\PolygonUtil.class | ||||||
|  | com\hcy\common\exception\BaseException.class | ||||||
|  | com\hcy\common\mapper\order\CancelOrderConfigMapper.class | ||||||
|  | com\hcy\common\dto\result\RegionResultDto.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$SceneInfo.class | ||||||
|  | com\hcy\common\enums\audit\AuditStateEnum.class | ||||||
|  | com\hcy\common\enums\ShowEnum.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthPermMapper.class | ||||||
|  | com\hcy\common\dto\ServiceAreaDto.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthMenu.class | ||||||
|  | com\hcy\common\utils\YmlUtil.class | ||||||
|  | com\hcy\common\dto\result\OrderDistributionResultDto.class | ||||||
|  | com\hcy\common\plugin\sms\engine\TencentSms.class | ||||||
|  | com\hcy\common\mapper\system\SystemAuthMenuMapper.class | ||||||
|  | com\hcy\common\utils\IpUtil.class | ||||||
|  | com\hcy\common\mapper\ScrapType\ScrapTypeMapper.class | ||||||
|  | com\hcy\common\entity\unit\GoodsUnit.class | ||||||
|  | com\hcy\common\entity\crontab\DevCrontab.class | ||||||
|  | com\hcy\common\enums\staff\StaffCommissionStatusEnum.class | ||||||
|  | com\hcy\common\entity\staff\StaffReassignment.class | ||||||
|  | com\hcy\common\utils\HttpClientUtils$1.class | ||||||
|  | com\hcy\common\entity\applyFor\WithdrawCommissionApplyfor.class | ||||||
|  | com\hcy\common\entity\server\Jvm.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthRole.class | ||||||
|  | com\hcy\common\entity\recharge\RechargeOrder.class | ||||||
|  | com\hcy\common\mapper\log\OrderLogMapper.class | ||||||
|  | com\hcy\common\entity\way\DevPayWay.class | ||||||
|  | com\hcy\common\enums\wxpay\WxAddressType.class | ||||||
|  | com\hcy\common\enums\equipment\EquipmentStateEnum.class | ||||||
|  | com\hcy\common\entity\server\Mem.class | ||||||
|  | com\hcy\common\entity\commonFault\CommonFault.class | ||||||
|  | com\hcy\common\mapper\goods\GoodsMapper.class | ||||||
|  | com\hcy\common\entity\staff\StaffApplyFor.class | ||||||
|  | com\hcy\common\exception\LoginException.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result$Payer.class | ||||||
|  | com\hcy\common\mapper\CommonMaintenance\CommonMaintenanceMapper.class | ||||||
|  | com\hcy\common\utils\Coordinates.class | ||||||
|  | com\hcy\common\entity\comment\GoodsComment.class | ||||||
|  | com\hcy\common\mapper\coupon\ChannelCouponMapper.class | ||||||
|  | com\hcy\common\dto\result\StaffResultDto.class | ||||||
|  | com\hcy\common\mapper\jobs\JobsMapper.class | ||||||
|  | com\hcy\common\dto\result\GoodsCommentPageResultDto.class | ||||||
|  | com\hcy\common\entity\time\OrderTime.class | ||||||
|  | com\hcy\common\mapper\visit\IndexVisitMapper.class | ||||||
|  | com\hcy\common\enums\goods\GoodsTimeStatusEnum.class | ||||||
|  | com\hcy\common\dto\result\OrderGroupResultDto.class | ||||||
|  | com\hcy\common\plugin\storage\engine\AliyunStorage.class | ||||||
|  | com\hcy\common\config\GlobalConfig.class | ||||||
|  | com\hcy\common\entity\goods\Goods.class | ||||||
|  | com\hcy\common\dto\staff\StaffPhysicalExaminationDto.class | ||||||
|  | com\hcy\common\mapper\decorate\DecorateTabbarMapper.class | ||||||
|  | com\hcy\common\mapper\distribution\DistributorCommissionMapper.class | ||||||
|  | com\hcy\common\enums\RefundOperateEnum.class | ||||||
|  | com\hcy\common\enums\wxpay\WxGzhTemplateEnum.class | ||||||
|  | com\hcy\common\entity\ScrapType\ScrapType.class | ||||||
|  | com\hcy\common\enums\OrderLogEnum.class | ||||||
|  | com\hcy\common\mapper\goods\GoodsTimeMapper.class | ||||||
|  | com\hcy\common\mapper\distribution\DistributorMapper.class | ||||||
|  | com\hcy\common\mapper\system\SystemLogOperateMapper.class | ||||||
|  | com\hcy\common\mapper\refund\OrderRefundMapper.class | ||||||
|  | com\hcy\common\entity\region\DevRegion.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result$Payer.class | ||||||
|  | com\hcy\common\entity\session\AdminSession.class | ||||||
|  | com\hcy\common\dto\GoodsCollectionDto.class | ||||||
|  | com\hcy\common\entity\decorate\DecorateTabbar.class | ||||||
|  | com\hcy\common\enums\GoodsCommentLevelEnum.class | ||||||
|  | com\hcy\common\enums\OrderPlayTypeEnum.class | ||||||
|  | com\hcy\common\enums\staff\StaffReassignmentEnum.class | ||||||
|  | com\hcy\common\entity\system\SystemAuthPost.class | ||||||
|  | com\hcy\common\dto\staff\StaffFeedbackDto.class | ||||||
|  | com\hcy\common\utils\TimeUtil.class | ||||||
|  | com\hcy\common\enums\goods\UseGoodsTypeEnum.class | ||||||
|  | com\hcy\common\mapper\serviceArea\ServiceAreaStaffMapper.class | ||||||
|  | com\hcy\common\dto\result\OrderRefundPageResultDto.class | ||||||
|  | com\hcy\common\entity\article\Article.class | ||||||
|  | com\hcy\common\validator\IntegerContainsValidator.class | ||||||
|  | com\hcy\common\entity\activity\Activity.class | ||||||
|  | com\hcy\common\entity\decorate\DecoratePage.class | ||||||
|  | com\hcy\common\entity\wxpay\WxPayRefundV3Result$Amount.class | ||||||
|  | com\hcy\common\entity\distribution\WithdrawCommission.class | ||||||
|  | @ -0,0 +1,339 @@ | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\crontab\Crontab.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\fault\Fault.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\RedisUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\album\AlbumCate.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorWithdrawStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\CommonOverhaul\CommonOverhaul.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\StringContains.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\VisitGroupDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\album\AlbumCateMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\IntegerContainsValidator.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\Staff.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffReceiveOrderTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\visit\IndexVisitMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\address\UserAddress.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\LocalStorage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\OrderRefundLogMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\OrderGoodsMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffFeedbackMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\UrlUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderPlayTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\GoodsCouponMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IntegerContains.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffCommission.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\ScrapType\ScrapType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\account\AccountLogMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxTradeState.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\QcloudStorage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\ChannelTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\StringContainsValidator.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\UseGoodsTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\jobs\JobsMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\WxPayGlobalConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\ServiceAreaResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\goods\GoodsDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\Goods.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderGroupResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Disk.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\FaultEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\WechatPay2ValidatorForRequest.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\GoodsCommentPageDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderDistributionResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\image\GoodsImage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\TimeUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\ArticleCategory.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\collect\GoodsCollect.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\ArithUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\crontab\DevCrontab.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleCategoryMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\YmlUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffFeedbackEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\order\Order.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\session\AdminSessionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderRefundStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\region\DevRegion.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\ChannelCouponMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogLogin.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Jvm.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DevNoticeSettingMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\PayChannelEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\exception\LoginException.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\IntArrayEmptyValidator.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\OrderLogMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\ConfigUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\ArrayUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\user\UserMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\distribution\DistributorCommissionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\order\CancelOrderConfigMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\common\WithdrawCommissionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\HotSearch.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxApiType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\crontab\DevCrontabMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\RefundEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffReassignmentMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\WithdrawCommissionApplyforEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffPhysicalExamination.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\commonFault\CommonFaultEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\GoodsTimeMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\user\UserTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffUploadFile.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffReassignmentEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\exception\BaseException.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\serviceArea\ServiceAreaMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\AccountEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OperateEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\StorageDriver.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\SmsNotice.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\AliSms.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogOperateMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderPayStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthMenu.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\UserCoupon.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffCommissionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\RecommendEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\HuaweiSms.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundNotifyV3Result.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\region\DevRegionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\comment\GoodsCommentMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\engine\TencentSms.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\AccountChangeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\constant\GlobalConstant.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\comment\GoodsComment.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\warehouse\WarehouseMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\plant\PlantMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\map\LikeTenCentClient.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderVerificationStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\Distributor.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundQueryV3Result.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\group\DistributeGroup.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxToUrlEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\GoodsCollectionDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\serviceArea\ServiceAreaStaff.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthRole.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\SparePartAudit\SparePartAudit.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\QRCodeUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\sparePart\SparePart.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffFeedbackDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\AmountUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\ToolsUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthPerm.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\time\OrderTime.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\IDMustValidator.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\equipment\EquipmentStateEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\session\UserSessionMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\WxPayConfigBuilder.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DevNoticeSetting.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\ResponseControllerAdvice.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCommentLevelEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\refund\OrderRefundMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthRoleMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffFeedback.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\notice\NoticeRecord.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\ServiceAreaDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\decorate\DecoratePage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderGroupDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Mem.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\core\ServerResult.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\recharge\RechargeOrderMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\IpUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\notice\NoticeSettingMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IntArrayEmpty.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\image\GoodsCommentImage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\activity\ActivityMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\RedisConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\CronUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\order\OrderMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\Coordinates.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogLoginMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffApplyFor.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\category\GoodsCategoryMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\Article.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\commonFault\CommonFault.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DictTypeMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\visit\IndexVisit.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\GoodsCoupon.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\staff\StaffReassignment.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffPhysicalExaminationMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\OaNotice.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\PaymentEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemLogSmsMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\OrderLog.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\RegularExpressionUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\WxPayServiceUtils.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\ThreadPoolConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\decorate\DecorateTabbarMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\StringUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\RegionDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\RegionResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\address\UserAddressMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\session\AdminSession.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\SystemWxPayConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\sparePart\SparePartMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthAdminMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\SpringUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffReassignmentResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\refund\OrderRefund.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\SparePartAudit\SparePartAuditMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\jobs\Jobs.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\OrderGoods.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\ShowEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCommentStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\article\ArticleCollectMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\UserCouponMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemConfigMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\FormulaUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\AlbumEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\unit\GoodsUnitMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthDeptMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\HttpEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxNotifyType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\IntegerUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthMenuMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\decorate\DecoratePageMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\equipment\EquipmentMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\WithdrawCommissionDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogOperate.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\album\AlbumMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\applyFor\WithdrawCommissionApplyfor.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\ClientEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthAdmin.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\CouponTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\engine\MpNotice.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\RequestUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\CommonOverhaul\CommonOverhaulMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffPhysicalExaminationDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\SmsLog.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffApplyForMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayOrderNotifyV3Result.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\article\ArticleCollect.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\ExcelUtils.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\core\PageSumResult.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\time\OrderTimeMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxAddressType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\QiniuStorage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\log\OrderRefundLog.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthPermMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\VisitGroupResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\audit\AuditStateEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\StatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\staff\StaffMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayRefundV3Result.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxTransferAccountsSceneType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\CommonMaintenance\CommonMaintenanceMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\NoticeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\way\DevPayWayMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderRefundDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\collect\GoodsCollectMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxRefundStatus.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\CouponMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\wxpay\WxPayOrderQueryV3Result.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\Coupon.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorWithdrawResultEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\plant\Plant.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpUtils.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Sys.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderPageResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\exception\GlobalException.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\exception\OperateException.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\DictDataMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\unit\GoodsUnit.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\recharge\RechargeOrder.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\album\Album.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\reply\OfficialAccountReply.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\serviceArea\ServiceArea.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\wxpay\WxGzhTemplateEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\HttpClientUtils.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\reply\OfficialAccountReplyMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\map\MapConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\sparePartStockAudit\SparePartStockAudit.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderLogEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\user\UserAuthMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\setting\HotSearchMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\distribution\DistributorMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\image\GoodsCommentImageMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\user\UserAuth.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\OrderDispatchEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\PolygonUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\goods\GoodsMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\server\Cpu.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\OfficialReply.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\SnUtils.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DictType.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\goods\GoodsTime.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthPost.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\WeChatUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\coupon\UserCouponDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\recharge\Recharge.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\core\PageResult.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\image\GoodsImageMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\GoodsCategoryCoupon.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\UserResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffCommissionStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\coupon\ChannelCoupon.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\notice\NoticeDriver.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\GoodsEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\order\CancelOrderConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\StaffFeedbackResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\goods\GoodsTimeStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\WxGzhTemplateUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\notice\NoticeSetting.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\staff\StaffApplyForStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\OfficialReplyMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\warehouse\Warehouse.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\CommonMaintenance\CommonMaintenance.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\GoodsCollectionResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\UserDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\activity\Activity.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\fault\FaultMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\staff\StaffReassignmentDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\way\DevPayWay.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\pay\DevPay.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderDistributionDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\core\basics\IBaseMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\coupon\UserCouponStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\account\AccountLog.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\setting\DictData.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\DistributorCommission.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\ScrapType\ScrapTypeMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\GoodsCategoryStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\crontab\CrontabMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\sparePartStockAudit\SparePartStockAuditMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\CancelOrderConfigTypeEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\RegionLevelEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\distribution\WithdrawCommission.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\RefundOperateEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\OrderRefundPageResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\serviceArea\ServiceAreaStaffMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\sms\SmsDriver.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\category\GoodsCategory.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\user\User.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\commonFault\CommonFaultMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\plugin\storage\engine\AliyunStorage.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\QRCodeConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\config\GlobalConfig.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\group\DistributeGroupMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemLogSms.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\validator\annotation\IDMust.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\OrderDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\system\SystemAuthDept.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\applyFor\WithdrawCommissionApplyforMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\decorate\DecorateTabbar.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\coupon\GoodsCategoryCouponMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\enums\distributor\DistributorCommissionStatusEnum.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\dto\result\GoodsCommentPageResultDto.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\log\SmsLogMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\CodeUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\session\UserSession.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\utils\PinyinUtil.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\mapper\system\SystemAuthPostMapper.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\entity\equipment\Equipment.java | ||||||
|  | E:\charging_pile\common\src\main\java\com\hcy\common\core\AjaxResult.java | ||||||
		Loading…
	
		Reference in New Issue