mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-15 19:58:00 +00:00
update
This commit is contained in:
@@ -12,6 +12,7 @@ import com.bytedesk.service.queue_settings.QueueSettingsEntity;
|
||||
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.ManyToOne;
|
||||
import jakarta.persistence.CascadeType;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.Index;
|
||||
import jakarta.persistence.Table;
|
||||
@@ -72,43 +73,37 @@ public class WorkgroupSettingsEntity extends BaseSettingsEntity {
|
||||
/**
|
||||
* Message leave settings
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private MessageLeaveSettingsEntity messageLeaveSettings;
|
||||
|
||||
/**
|
||||
* Draft Message leave settings
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private MessageLeaveSettingsEntity draftMessageLeaveSettings;
|
||||
|
||||
/**
|
||||
* Robot routing settings
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private RobotRoutingSettingsEntity robotSettings;
|
||||
|
||||
/**
|
||||
* Draft Robot routing settings
|
||||
* Note: Override columns and association to avoid conflicts with published embedded fields
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private RobotRoutingSettingsEntity draftRobotSettings;
|
||||
|
||||
/**
|
||||
* Queue settings
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private QueueSettingsEntity queueSettings;
|
||||
|
||||
/**
|
||||
* Draft Queue settings
|
||||
*/
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { jakarta.persistence.CascadeType.PERSIST, jakarta.persistence.CascadeType.MERGE, jakarta.persistence.CascadeType.REMOVE })
|
||||
// @NotFound(action = NotFoundAction.IGNORE)
|
||||
@ManyToOne(fetch = FetchType.LAZY, optional = true, cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE })
|
||||
private QueueSettingsEntity draftQueueSettings;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user