123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- package request
- import "server/dao"
- // PageInfo Paging common input parameter structure
- type PageInfo struct {
- Page int `json:"page" form:"page"` // 页码
- PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
- Keyword string `json:"keyword" form:"keyword"` //关键字
- }
- // GetById Find by id structure
- type GetById struct {
- ID int `json:"id" form:"id"` // 主键ID
- }
- func (r *GetById) Uint() uint {
- return uint(r.ID)
- }
- type IdsReq struct {
- Ids []int `json:"ids" form:"ids"`
- }
- // GetAuthorityId Get role by id structure
- type GetAuthorityId struct {
- AuthorityId uint `json:"authorityId" form:"authorityId"` // 角色ID
- }
- type Ids struct {
- Ids []int `json:"ids" form:"ids"`
- Id int `json:"id" form:"id"`
- }
- type SearchProject struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- Time string `json:"time" form:"time"`
- State int `json:"state" form:"state"`
- }
- type SearchWorkingHours struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Code string `json:"code" form:"code"`
- Time string `json:"time" form:"time"`
- YearTime string `json:"yearTime" form:"yearTime"`
- People int `json:"people" form:"people"`
- }
- type SearchDailyFee struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- Time string `json:"time" form:"time"`
- YearTime string `json:"yearTime" form:"yearTime"`
- Genre int `json:"genre" form:"genre"`
- }
- type SearchNameTime struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- Time string `json:"time" form:"time"`
- YearTime string `json:"yearTime" form:"yearTime"`
- }
- type SearchExpenses struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Reimburser int `json:"reimburser" form:"reimburser"`
- ProjectCode string `json:"projectCode" form:"projectCode"`
- Genre int `json:"genre" form:"genre"`
- DayTime string `json:"dayTime" form:"dayTime"`
- MonthTime string `json:"monthTime" form:"monthTime"`
- YearTime string `json:"yearTime" form:"yearTime"`
- }
- type SearchProjectList struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Code string `json:"code" form:"code"`
- Name string `json:"name" form:"name"`
- Time string `json:"time" form:"time"`
- }
- type SearchProjectFileList struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Code string `json:"code" form:"code"`
- Name string `json:"name" form:"name"`
- Genre int `json:"genre" form:"genre"`
- }
- type SearchIdNameGenre struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Id int `json:"id" form:"id"`
- Name string `json:"name" form:"name"`
- Genre int `json:"genre" form:"genre"`
- }
- type SearchProjectProcess struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- UserId int `json:"userId" form:"userId"`
- }
- type SearchSupplierList struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- }
- type SearchCommodityList struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- }
- type CreateProcess struct {
- Process dao.Process `json:"process" form:"process"`
- ProcessNodes []dao.ProcessNodes `json:"processNodes" form:"processNodes"`
- }
- type OperateRecord struct {
- ProjectProcess dao.ProjectProcess `json:"projectProcess" form:"projectProcess"`
- Description dao.Description `json:"description" form:"description"`
- }
- type SearchPlace struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- Genre int `json:"genre" form:"genre"`
- WarehouseId int `json:"warehouseId" form:"warehouseId"`
- StorageAreaId int `json:"storageAreaId" form:"storageAreaId"`
- }
- type SearchStorageArea struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- Genre int `json:"genre" form:"genre"`
- WarehouseId int `json:"warehouseId" form:"warehouseId"`
- }
- type SearchWarehouse struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Name string `json:"name" form:"name"`
- }
- type SearchCustomer struct {
- PageInfo PageInfo `json:"pageInfo" form:"pageInfo"`
- Genre int `json:"genre" form:"genre"`
- Name string `json:"name" form:"name"`
- }
- type Empty struct{}
|