浏览代码

update

master
CANCERYS\kw093 1 个月前
父节点
当前提交
577726818e
共有 6 个文件被更改,包括 146 次插入0 次删除
  1. +37
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLine.kt
  2. +39
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRecord.kt
  3. +10
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRecordRepository.kt
  4. +11
    -0
      src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRepository.kt
  5. +41
    -0
      src/main/resources/db/changelog/changes/20251019_02_enson/01_alter_table.sql
  6. +8
    -0
      src/main/resources/db/changelog/changes/20251022_01_enson/01_alter_table.sql

+ 37
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLine.kt 查看文件

@@ -0,0 +1,37 @@
package com.ffii.fpsms.modules.deliveryOrder.entity

import com.fasterxml.jackson.annotation.JsonManagedReference
import com.ffii.core.entity.BaseEntity
import com.ffii.fpsms.m18.entity.M18DataLog
import com.ffii.fpsms.modules.deliveryOrder.enums.DeliveryOrderStatus
import com.ffii.fpsms.modules.deliveryOrder.enums.DeliveryOrderStatusConverter
import com.ffii.fpsms.modules.master.entity.Currency
import com.ffii.fpsms.modules.master.entity.Shop
import com.ffii.fpsms.modules.purchaseOrder.entity.PurchaseOrder
import com.ffii.fpsms.modules.user.entity.User
import jakarta.persistence.*
import jakarta.validation.constraints.NotNull
import jakarta.validation.constraints.Size
import java.time.LocalDateTime

@Entity
@Table(name = "do_pick_order_line")
open class DoPickOrderLine: BaseEntity<Long>() {
@Column(name = "do_pick_order_id")
open var doPickOrderId: Long? = null

@Column(name = "pick_order_id")
open var pickOrderId: Long? = null

@Column(name = "do_order_id")
open var doOrderId: Long? = null

@Column(name = "pick_order_code", length = 50)
open var pickOrderCode: String? = null

@Column(name = "delivery_order_code", length = 50)
open var deliveryOrderCode: String? = null

@Column(name = "status", length = 20)
open var status: String? = null
}

+ 39
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRecord.kt 查看文件

@@ -0,0 +1,39 @@
package com.ffii.fpsms.modules.deliveryOrder.entity

import com.fasterxml.jackson.annotation.JsonManagedReference
import com.ffii.core.entity.BaseEntity
import com.ffii.fpsms.m18.entity.M18DataLog
import com.ffii.fpsms.modules.deliveryOrder.enums.DeliveryOrderStatus
import com.ffii.fpsms.modules.deliveryOrder.enums.DeliveryOrderStatusConverter
import com.ffii.fpsms.modules.master.entity.Currency
import com.ffii.fpsms.modules.master.entity.Shop
import com.ffii.fpsms.modules.purchaseOrder.entity.PurchaseOrder
import com.ffii.fpsms.modules.user.entity.User
import jakarta.persistence.*
import jakarta.validation.constraints.NotNull
import jakarta.validation.constraints.Size
import java.time.LocalDateTime

@Entity
@Table(name = "do_pick_order_line_record")
open class DoPickOrderLineRecord: BaseEntity<Long>() {

@Column(name = "do_pick_order_id", length = 100)
open var doPickOrderId: Long? = null

@JoinColumn(name = "pick_order_id")
open var pickOrderId: Long? = null

@JoinColumn(name = "do_order_id")
open var doOrderId: Long? = null

@JoinColumn(name = "pick_order_code")
open var pickOrderCode: String? = null

@Column(name = "delivery_order_code")
open var deliveryOrderCode: String? = null
@Column(name = "status", length = 20)
open var status: String? = null
}

+ 10
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRecordRepository.kt 查看文件

@@ -0,0 +1,10 @@
package com.ffii.fpsms.modules.deliveryOrder.entity

import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.stereotype.Repository

@Repository
interface DoPickOrderLineRecordRepository : JpaRepository<DoPickOrderLineRecord, Long> {
fun findByDoPickOrderIdAndDeletedFalse(doPickOrderId: Long): List<DoPickOrderLineRecord>
fun findByDoOrderIdAndDeletedFalse(doOrderId: Long): List<DoPickOrderLineRecord>
}

+ 11
- 0
src/main/java/com/ffii/fpsms/modules/deliveryOrder/entity/DoPickOrderLineRepository.kt 查看文件

@@ -0,0 +1,11 @@
package com.ffii.fpsms.modules.deliveryOrder.entity

import org.springframework.data.jpa.repository.JpaRepository
import org.springframework.stereotype.Repository

@Repository
interface DoPickOrderLineRepository : JpaRepository<DoPickOrderLine, Long> {
fun findByDoPickOrderIdAndDeletedFalse(doPickOrderId: Long): List<DoPickOrderLine>
fun findByDoOrderIdAndDeletedFalse(doOrderId: Long): List<DoPickOrderLine>
fun findByPickOrderIdAndDeletedFalse(pickOrderId: Long): List<DoPickOrderLine>
}

+ 41
- 0
src/main/resources/db/changelog/changes/20251019_02_enson/01_alter_table.sql 查看文件

@@ -0,0 +1,41 @@
-- liquibase formatted sql
-- changeset enson:create_do_pick_order_line_table

CREATE TABLE `do_pick_order_line` (
`id` INT NOT NULL AUTO_INCREMENT,
`do_pick_order_id` INT NOT NULL,
`pick_order_id` INT NULL,
`do_order_id` INT NOT NULL,
`pick_order_code` varchar(50) NULL,
`delivery_order_code` varchar(50) NULL,
`created` datetime NULL,
`createdBy` varchar(30) NULL,
`version` int DEFAULT 0,
`modified` datetime NULL,
`modifiedBy` varchar(30) NULL,
`deleted` tinyint(1) DEFAULT 0,
PRIMARY KEY (`id`),
KEY `idx_do_pick_order_id` (`do_pick_order_id`),
KEY `idx_do_order_id` (`do_order_id`),
KEY `idx_pick_order_id` (`pick_order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


CREATE TABLE `do_pick_order_line_record` (
`id` INT NOT NULL AUTO_INCREMENT,
`do_pick_order_id` INT NOT NULL,
`pick_order_id` INT NULL,
`do_order_id` INT NOT NULL,
`pick_order_code` varchar(50) NULL,
`delivery_order_code` varchar(50) NULL,
`created` datetime NULL,
`createdBy` varchar(30) NULL,
`version` int DEFAULT 0,
`modified` datetime NULL,
`modifiedBy` varchar(30) NULL,
`deleted` tinyint(1) DEFAULT 0,
PRIMARY KEY (`id`),
KEY `idx_do_pick_order_id` (`do_pick_order_id`),
KEY `idx_do_order_id` (`do_order_id`),
KEY `idx_pick_order_id` (`pick_order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

+ 8
- 0
src/main/resources/db/changelog/changes/20251022_01_enson/01_alter_table.sql 查看文件

@@ -0,0 +1,8 @@
-- liquibase formatted sql
-- changeset enson:create_do_pick_order_line_table

ALTER TABLE do_pick_order_line_record
ADD COLUMN `status` varchar(50) default 'correct';

ALTER TABLE do_pick_order_line
ADD COLUMN `status` varchar(50) default 'correct';

正在加载...
取消
保存