Documentation ¶
Index ¶
- Variables
- type E
- type HospitalSettingRepo
- type HospitalSettingUsecase
- func (hsu *HospitalSettingUsecase) List(ctx context.Context, req *pagination.PagingRequest) ([]E, error)
- func (hsu *HospitalSettingUsecase) NameExists(ctx context.Context, name string) (bool, error)
- func (hsu *HospitalSettingUsecase) NameUnique(ctx context.Context, id uint64, name string) (bool, error)
- func (hsu *HospitalSettingUsecase) RegistrationNumberExists(ctx context.Context, registrationNumber string) (bool, error)
- func (hsu *HospitalSettingUsecase) RegistrationNumberUnique(ctx context.Context, id uint64, registrationNumber string) (bool, error)
- type T
- type Transaction
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrHospitalSettingSameDataExists = errors.BadRequest(v1.ErrorReason_HOSPITAL_SETTING_SAME_DATA_EXISTS.String(), "医院名称或登记号已存在") ErrHospitalSettingNotFound = errors.NotFound(v1.ErrorReason_HOSPITAL_SETTING_NOT_FOUND.String(), "医院设置不存在或已删除") ErrHospitalSettingSystemError = errors.InternalServer(v1.ErrorReason_HOSPITAL_SETTING_SYSTEM_ERROR.String(), "系统错误") )
View Source
var ProviderSet = wire.NewSet(NewHospitalSettingUsecase)
ProviderSet is biz providers.
Functions ¶
This section is empty.
Types ¶
type E ¶
type E *do.HospitalSetting
type HospitalSettingRepo ¶
type HospitalSettingUsecase ¶
type HospitalSettingUsecase struct { usecase.BaseUsecase[E, T] // contains filtered or unexported fields }
func NewHospitalSettingUsecase ¶
func NewHospitalSettingUsecase(hsRepo HospitalSettingRepo, tm Transaction, logger log.Logger) *HospitalSettingUsecase
func (*HospitalSettingUsecase) List ¶
func (hsu *HospitalSettingUsecase) List(ctx context.Context, req *pagination.PagingRequest) ([]E, error)
func (*HospitalSettingUsecase) NameExists ¶
func (*HospitalSettingUsecase) NameUnique ¶
func (*HospitalSettingUsecase) RegistrationNumberExists ¶
func (*HospitalSettingUsecase) RegistrationNumberUnique ¶
type T ¶
type T *po.HospitalSetting
Click to show internal directories.
Click to hide internal directories.