浏览代码

Update Company

tags/Baseline_30082024_BACKEND_UAT
MSI\2Fi 1年前
父节点
当前提交
0a11c4c60b
共有 4 个文件被更改,包括 21 次插入3 次删除
  1. +1
    -0
      src/main/java/com/ffii/tsms/modules/data/entity/projections/SalarySearchInfo.java
  2. +7
    -0
      src/main/java/com/ffii/tsms/modules/data/service/CompanyService.kt
  3. +4
    -2
      src/main/java/com/ffii/tsms/modules/data/web/CustomerController.kt
  4. +9
    -1
      src/main/java/com/ffii/tsms/modules/data/web/models/NewCompanyRequest.kt

+ 1
- 0
src/main/java/com/ffii/tsms/modules/data/entity/projections/SalarySearchInfo.java 查看文件

@@ -4,6 +4,7 @@ package com.ffii.tsms.modules.data.entity.projections;
* Projection for {@link com.ffii.tsms.modules.data.entity.Salary}
*/
public interface SalarySearchInfo {
Long getId();
Integer getSalaryPoint();
Integer getLowerLimit();
Integer getUpperLimit();


+ 7
- 0
src/main/java/com/ffii/tsms/modules/data/service/CompanyService.kt 查看文件

@@ -27,6 +27,13 @@ open class CompanyService(
contactName = request.contactName
phone = request.phone
email = request.email
normalHourTo = request.normalHourTo
normalHourFrom = request.normalHourFrom
otHourTo = request.otHourTo
otHourFrom = request.otHourFrom
address = request.address
district = request.district
currency = request.currency
}

return companyRepository.save(company)


+ 4
- 2
src/main/java/com/ffii/tsms/modules/data/web/CustomerController.kt 查看文件

@@ -21,8 +21,10 @@ import org.springframework.web.bind.annotation.ResponseStatus

@RestController
@RequestMapping("/customer")
class CustomerController(private val customerService: CustomerService, private val customerSubsidiaryService: CustomerSubsidiaryService,
private val customerContactService: CustomerContactService
class CustomerController(
private val customerService: CustomerService,
private val customerSubsidiaryService: CustomerSubsidiaryService,
private val customerContactService: CustomerContactService
) {
@GetMapping
fun allCustomers(): List<Customer> {


+ 9
- 1
src/main/java/com/ffii/tsms/modules/data/web/models/NewCompanyRequest.kt 查看文件

@@ -1,6 +1,7 @@
package com.ffii.tsms.modules.data.web.models

import jakarta.validation.constraints.NotBlank
import java.time.LocalTime

data class NewCompanyRequest (
@field: NotBlank(message = "Company code cannot be empty")
@@ -11,5 +12,12 @@ data class NewCompanyRequest (
val brNo: String,
val contactName: String,
val phone: String,
val email: String
val email: String,
val normalHourFrom: LocalTime,
val normalHourTo: LocalTime,
val otHourFrom: LocalTime,
val otHourTo: LocalTime,
val address: String,
val district: String,
val currency: String,
)

正在加载...
取消
保存