提交 bbb34bf9 authored 作者: liuhaiquan's avatar liuhaiquan

提交代码

上级 33f23456
package com.clx.performance.vo.pc;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
* @ClassName SeniorLogisticsManagerVO
* @Description
* @Author kavin
* @Date 2023/9/18 19:51
* @Version 1.0
*/
@Getter
@Setter
public class SeniorLogisticsManagerVO {
@ApiModelProperty("id")
private Integer id;
@ApiModelProperty("用户编号")
private String userNo;
@ApiModelProperty("用户姓名")
private String userName;
}
package com.clx.performance.controller.pc;
import com.clx.performance.service.SeniorLogisticsManagerService;
import com.clx.performance.vo.pc.SeniorLogisticsManagerVO;
import com.msl.common.result.Result;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @ClassName SeniorLogisticsManagerController
* @Description
* @Author kavin
* @Date 2023/9/18 17:54
* @Version 1.0
*/
@Slf4j
@RestController
@RequestMapping("/pc/seniorLogisticsManager")
@Validated
@Api(tags = "PC-高级物流经理")
public class SeniorLogisticsManagerController {
@Autowired
SeniorLogisticsManagerService seniorLogisticsManagerService;
/**
* @Author kavin
* @Description 获取高级物流经理
* @Param []
* @return
**/
@GetMapping("/getList")
public Result<List<SeniorLogisticsManagerVO>> getList(){
List<SeniorLogisticsManagerVO> list = seniorLogisticsManagerService.getList();
return Result.ok(list);
}
}
package com.clx.performance.service; package com.clx.performance.service;
import com.clx.performance.vo.pc.SeniorLogisticsManagerVO;
import java.util.List;
/** /**
* @author kavin * @author kavin
* Date 2023-09-17 * Date 2023-09-17
* Time 16:45 * Time 16:45
*/ */
public interface SeniorLogisticsManagerService { public interface SeniorLogisticsManagerService {
List<SeniorLogisticsManagerVO> getList();
} }
package com.clx.performance.service.impl; package com.clx.performance.service.impl;
import com.clx.performance.dao.SeniorLogisticsManagerDao;
import com.clx.performance.model.SeniorLogisticsManager;
import com.clx.performance.service.SeniorLogisticsManagerService; import com.clx.performance.service.SeniorLogisticsManagerService;
import com.clx.performance.struct.SeniorLogisticsManagerStruct;
import com.clx.performance.vo.pc.SeniorLogisticsManagerVO;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* @author kavin * @author kavin
* Date 2023-09-17 * Date 2023-09-17
* Time 16:45 * Time 16:45
*/ */
@Service @Service
@AllArgsConstructor
public class SeniorLogisticsManagerServiceImpl implements SeniorLogisticsManagerService { public class SeniorLogisticsManagerServiceImpl implements SeniorLogisticsManagerService {
SeniorLogisticsManagerDao seniorLogisticsManagerDao;
private final SeniorLogisticsManagerStruct seniorLogisticsManagerStruct;
/**
* @Author kavin
* @Description 获取高级物流经理下拉选
* @Param []
* @return
**/
@Override
public List<SeniorLogisticsManagerVO> getList() {
List<SeniorLogisticsManager> seniorLogisticsManagers = seniorLogisticsManagerDao.listAll();
return seniorLogisticsManagerStruct.convert(seniorLogisticsManagers);
}
} }
package com.clx.performance.struct;
import com.clx.performance.model.SeniorLogisticsManager;
import com.clx.performance.vo.pc.SeniorLogisticsManagerVO;
import com.msl.common.utils.DateStructUtil;
import com.msl.common.utils.DateUtils;
import org.mapstruct.Mapper;
import java.util.List;
@Mapper(componentModel = "spring", uses = DateStructUtil.class, imports = {DateUtils.class})
public interface SeniorLogisticsManagerStruct {
List<SeniorLogisticsManagerVO> convert(List<SeniorLogisticsManager> list);
}
...@@ -121,3 +121,12 @@ sa-token: ...@@ -121,3 +121,12 @@ sa-token:
logging: logging:
level: level:
root: INFO root: INFO
#中交兴路
gps:
zhongjiao:
user: bd63d655-f5d1-4724-8086-0db2858fcd43
pwd: iBJ5Y079u234jl985ICV81Y3j4zg37
srt: 1db92c4e-8380-4436-a010-5d0fef214947
cid: 9dae7170-476a-4a2a-8a9e-3bca075ac9da
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论