| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package entity
- import "git.sxidc.com/go-tools/utils/strutils"
- type Base struct {
- ID string `sqlmapping:"column:id;key;" sqlresult:"column:id;"`
- }
- func (e *Base) DBSchema() string {
- return ""
- }
- func (e *Base) DomainCNName() string {
- panic("领域实体没有实现DomainCNName接口")
- }
- func (e *Base) DomainCamelName() string {
- panic("领域实体没有实现DomainCamelName接口")
- }
- func (e *Base) GenerateID() error {
- e.ID = strutils.SimpleUUID()
- return nil
- }
- func (e *Base) GetID() string {
- return e.ID
- }
- func (e *Base) CheckFieldID(domainCNName string) error {
- return CheckID(domainCNName, "ID", e.ID)
- }
- func (e *Base) IDColumnName() string {
- return ColumnID
- }
- func (e *Base) ForCreate() error {
- panic("领域实体没有实现ForCreate接口")
- }
- func (e *Base) ForUpdate() error {
- panic("领域实体没有实现ForUpdate接口")
- }
|