|
|
|
@@ -0,0 +1,31 @@ |
|
|
|
package com.ffii.fpsms.modules.master.web |
|
|
|
|
|
|
|
import com.ffii.fpsms.modules.master.entity.BomRepository |
|
|
|
import org.springframework.web.bind.annotation.GetMapping |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping |
|
|
|
import org.springframework.web.bind.annotation.RestController |
|
|
|
|
|
|
|
data class BomScoreDto( |
|
|
|
val id: Long?, |
|
|
|
val code: String?, |
|
|
|
val name: String?, |
|
|
|
val baseScore: java.math.BigDecimal?, |
|
|
|
) |
|
|
|
|
|
|
|
@RestController |
|
|
|
@RequestMapping("/bom/scores") |
|
|
|
class BomScoreController( |
|
|
|
private val bomRepository: BomRepository, |
|
|
|
) { |
|
|
|
@GetMapping |
|
|
|
fun getBomScores(): List<BomScoreDto> { |
|
|
|
return bomRepository.findAllByDeletedIsFalse().map { bom -> |
|
|
|
BomScoreDto( |
|
|
|
id = bom.id, |
|
|
|
code = bom.code, |
|
|
|
name = bom.name, |
|
|
|
baseScore = bom.baseScore, |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
} |