ソースを参照

update

tags/Baseline_30082024_BACKEND_UAT
MSI\derek 1年前
コミット
da563e0408
4個のファイルの変更16行の追加6行の削除
  1. +2
    -0
      src/main/java/com/ffii/tsms/modules/data/entity/StaffRepository.java
  2. +3
    -0
      src/main/java/com/ffii/tsms/modules/data/service/SkillService.kt
  3. +7
    -0
      src/main/java/com/ffii/tsms/modules/data/web/SkillController.kt
  4. +4
    -6
      src/main/java/com/ffii/tsms/modules/data/web/StaffsController.kt

+ 2
- 0
src/main/java/com/ffii/tsms/modules/data/entity/StaffRepository.java ファイルの表示

@@ -16,6 +16,8 @@ public interface StaffRepository extends AbstractRepository<Staff, Long> {
List<StaffSearchInfo> findAllStaffSearchInfoByIdIn(List<Long> ids);
Optional<Staff> findByStaffId(@Param("staffId") String staffId);

Optional<StaffSearchInfo> findStaffSearchInfoById(@Param("id") Long id);

Optional<Staff> findByUserId(@Param("userId") Long userId);
Optional<List<Staff>> findAllByTeamIdAndDeletedFalse(Long id);
}

+ 3
- 0
src/main/java/com/ffii/tsms/modules/data/service/SkillService.kt ファイルの表示

@@ -50,6 +50,9 @@ open class SkillService(
+ " from skill s "
+ " where s.deleted = false "
)
if (args.containsKey("id")) {
sql.append("and s.id = :id")
}
return jdbcDao.queryForList(sql.toString(), args)
}
open fun combo(args: Map<String, Any>): List<Map<String, Any>> {


+ 7
- 0
src/main/java/com/ffii/tsms/modules/data/web/SkillController.kt ファイルの表示

@@ -19,6 +19,13 @@ class SkillController(private val skillService: SkillService) {
fun saveSkill(@Valid @RequestBody newSkill: NewSkillRequest): Skill {
return skillService.saveOrUpdate(newSkill)
}
@GetMapping("/{id}")
fun list(@Valid @PathVariable id: Long): List<Map<String, Any>> {
val args: MutableMap<String, Any> = HashMap()
args["id"] = id
return skillService.list(args);
}

@GetMapping
fun list(): List<Map<String, Any>> {
val args: MutableMap<String, Any> = HashMap()


+ 4
- 6
src/main/java/com/ffii/tsms/modules/data/web/StaffsController.kt ファイルの表示

@@ -50,13 +50,11 @@ class StaffsController(private val staffsService: StaffsService) {

@GetMapping("/combo")
@Throws(ServletRequestBindingException::class)
fun combo(request: HttpServletRequest?): RecordsRes<Map<String, Any>> {
fun combo(request: HttpServletRequest?): List<Map<String, Any>> {
println(request)
return RecordsRes<Map<String, Any>>(
staffsService.combo(
CriteriaArgsBuilder.withRequest(request)
.build()
)
return staffsService.combo(
CriteriaArgsBuilder.withRequest(request)
.build()
)
}
@PostMapping("/save")


読み込み中…
キャンセル
保存