395 lines
16 KiB
Go
395 lines
16 KiB
Go
|
package e
|
||
|
|
||
|
var (
|
||
|
JWTSecret = []byte("asdfqwer1234")
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
AddUser = "addUser" //下发人员信息
|
||
|
EditUser = "editUser" //修改人员信息
|
||
|
DelUser = "delUser" //删除人员信息
|
||
|
DelMultiUser = "delMultiUser" //批量删除人员
|
||
|
DelAllUserRet = "delAllUserRet" //删除全部人员
|
||
|
AddVisitRet = "addVisitRet" //下发人证对比
|
||
|
OnlineAuthorization = "onlineAuthorization" //抓拍现场照片
|
||
|
Reboot = "reboot" //重启设备
|
||
|
VerifyPhoto = "verifyPhoto" //检测图片质量
|
||
|
AddPassRule = "addPassRule" //下发人员通行规则
|
||
|
GetPassRule = "getPassRule" //获取通行规则
|
||
|
DelPassRule = "delPassRule" //删除通行规则
|
||
|
SetPasswordVerify = "setPasswordVerify" //设备密码开门开关
|
||
|
SetOpenDoorPassword = "setOpenDoorPassword" //设置设备开门密码
|
||
|
UploadFaceInfo = "uploadFaceInfo" //通知设备同步人员数据
|
||
|
GetUserInfo = "getUserInfo" //查询设备人员数量和id
|
||
|
GetUserDetails = "getUserDetails" //根据userid读取用户数据
|
||
|
GetDeviceSettings = "getDeviceSettings" //获取设备设置
|
||
|
CustomHomeLogo = "customHomeLogo" //设置设备 logo
|
||
|
AetAd = "setAd" //设置广告语
|
||
|
SetTime = "setTime" //设置时间
|
||
|
SetDoor = "setDoor" //设置开关门
|
||
|
SetRecognitionInterval = "setRecognitionInterval" //设置识别间隔
|
||
|
SetRecognitionDistance = "setRecognitionDistance" //设置识别距离
|
||
|
SetMaskDetection = "setMaskDetection" //口罩检测开关
|
||
|
SetLivenessDetection = "setLivenessDetection" //活体检测
|
||
|
SetLivenessLevel = "setLivenessLevel" //活体检测等级
|
||
|
SetStrangerRecognition = "setStrangerRecognition" //陌生人识别
|
||
|
SetVolume = "setVolume" //设置设备音量
|
||
|
SetPlayUserName = "setPlayUserName" //播放用户名
|
||
|
SetVoice = "setVoice" //设置设备提示语音
|
||
|
SetPassword = "setPassword" //修改进入设置页面密码
|
||
|
SetRelayState = "setRelayState" //设置继电器状态-常开/正常
|
||
|
SetRecordPictureQuality = "setRecordPictureQuality" //设置设备识别照片抓拍的质量
|
||
|
SetVisitorCallStatus = "setVisitorCallStatus" //访问呼叫开关
|
||
|
SetPrinterStatus = "setPrinterStatus" //打印机开关
|
||
|
//SetVisitorApplyValue = "setVisitorApplyValue" //首页访客申请入库内容
|
||
|
SetHttpToken = "setHttpToken" //设置http请求的token
|
||
|
SetVerifyTimeout = "setVerifyTimeout" //设置验证接口超时时长
|
||
|
SetOpenDoorDelay = "setOpenDoorDelay" //设置设备开门延迟
|
||
|
SetAdminLongPressTime = "setAdminLongPressTime" //进入设置页面长按时间
|
||
|
SetDesensitizationName = "setDesensitizationName" //姓名脱敏显示
|
||
|
SetReadCardInfo = "setReadCardInfo" //设置读卡扇区
|
||
|
SetGeofence = "setGeofence" //设置设备位置围栏
|
||
|
SetScreensaverState = "setScreensaverState" //设备节能屏保开关
|
||
|
AddCarousePicture = "addCarousePicture" //设置设备屏保
|
||
|
DelCarouselPic = "delCarouselPic" //删除屏保
|
||
|
SetScreensaverInterval = "setScreensaverInterval" //设置屏保显示时长
|
||
|
SetTemperatureDetection = "setTemperatureDetection" //体温检测开关
|
||
|
SetTemperatureMode = "setTemperatureMode" //体温检测模式
|
||
|
SetPreliminaryScreeningStandard = "setPreliminaryScreeningStandard" //初筛模式标准
|
||
|
SetTemperatureCalibrationMode = "setTemperatureCalibrationMode" //设置体温校准模式
|
||
|
SetLowTemperaturePass = "setLowTemperaturePass" //低温可通行开关
|
||
|
SetPlayTemperature = "setPlayTemperature" //播报体温开关
|
||
|
SetReflectivity = "setReflectivity" //设置体温反射率
|
||
|
SetTemperatureCorrection = "setTemperatureCorrection" //设置体温校准值
|
||
|
SetTemperatureDetectDistance = "setTemperatureDetectDistance" //设置设备体温检测距离
|
||
|
SetMeasureTemperatureTime = "setMeasureTemperatureTime" //设置测温时间段
|
||
|
SetAutoUpdate = "setAutoUpdate" //开机自动更新
|
||
|
GetVersionInfo = "getVersionInfo" //获取设备版本信息
|
||
|
PushVersionInfo = "pushVersionInfo" //发送设备版本信息给服务端
|
||
|
CheckForUpdates = "checkForUpdates" //通知设备在线检查更新
|
||
|
SetVisitorApplyValue = "setVisitorApplyValue" //设置设备首页二维码
|
||
|
SetVisitorQRCodePrefix = "setVisitorQRCodePrefix" //设置访客二维码前缀
|
||
|
SetPanoramicCamera = "setPanoramicCamera" //全景相机开关
|
||
|
SetPanoramicCameraParams = "setPanoramicCameraParams" //设置全景相机的参数
|
||
|
SetRecognitionResultStyle = "setRecognitionResultStyle" //识别结果样式
|
||
|
SetOnlineVerifyAfterRecognition = "setOnlineVerifyAfterRecognition" //识别后在线验证
|
||
|
SetOnlineVerifyCard = "setOnlineVerifyCard" //在线验证卡号
|
||
|
SetOnlineVerifyIdCard = "setOnlineVerifyIdCard" //在线验证身份证号
|
||
|
SetOnlineRecognitionInterval = "setOnlineRecognitionInterval" //设置在线识别间隔
|
||
|
SetOnlineRecognitionState = "setOnlineRecognitionState" //在线识别开关
|
||
|
SetOnlineRecognition = "setOnlineRecognition" //临时启用在线识别
|
||
|
SetPassType = "setPassType" //设置可通行人员类型
|
||
|
SetRecognitionLevel = "setRecognitionLevel" //设置设备识别置信度
|
||
|
SetSwitch = "setSwitch" //开启/关闭设备识别
|
||
|
SetDisablePass = "setDisablePass" //停用状态通行人数
|
||
|
AddImageAd = "addImageAd" //下发广告 - 图片
|
||
|
DelAd = "delAd" //删除广告
|
||
|
ChangeADStatus = "changeADStatus" //启用停用广告
|
||
|
GetDoorLockState = "getDoorLockState" //获取(上报)门锁状态
|
||
|
SetDoorLockListener = "setDoorLockListener" //设置门锁实时监听开关
|
||
|
)
|
||
|
const (
|
||
|
AuthFinanceKey = "auth_search_finance" //财务
|
||
|
AuthTrainingKey = "auth_search_training" //教培
|
||
|
AuthPublicizeKey = "auth_search_publicize" //宣传
|
||
|
AuthWarehouseKey = "auth_search_warehouse" //仓库
|
||
|
AuthDriveKey = "ge_diver_auth"
|
||
|
AuthEmployeeAllKey = "auth_search_employee" //员工档案查看权限
|
||
|
AuthEmployeeMaiKey = "auth_search_mai_employee" //员工档案查看权限
|
||
|
AuthDriveSupervisorKey = "ge_driver_supervisor_auth"
|
||
|
SellerBossKey = "seller_mobile_boss_auth"
|
||
|
SellerStaffKey = "seller_mobile_staff_auth"
|
||
|
SellerTellerKey = "seller_teller_auth"
|
||
|
DepartmentKey = "department_boss_auth"
|
||
|
ExhibitionInsideKey = "exhibition_inside_key" //画展包内部
|
||
|
ExhibitionShowKey = "exhibition_show_key" //画展包画展数据
|
||
|
QueryCanShow = "can_show_exh" //查看可画展画展包
|
||
|
SecretDataBoss = "secret_data_boss" //查看可画展画展包加密数据
|
||
|
AuthArtworkFix = "artwork-fix-button-mobile-auth"
|
||
|
AUthOnlySiteLogin = "only-site-login"
|
||
|
AuthCollectionAllDetailKey = "auth_collection_all_detail" //员工考勤查看权限
|
||
|
AuthCollectionMaiDetailKey = "auth_collection_mai_detail" //员工考勤亿麦查看权限
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
ErrNotLogin = "ErrNotLogin"
|
||
|
ErrOffline = "ErrOffline"
|
||
|
ErrOfflineSqueeze = "您的账号已在其他设备登录"
|
||
|
ErrAccountNotExist = "当前手机号不在系统中,请您确认手机号码正确性"
|
||
|
)
|
||
|
|
||
|
var LoginMap = map[string]string{
|
||
|
"ErrNotLoginZhCN": "请先登录",
|
||
|
"ErrNotLoginEN": "Please login first",
|
||
|
"ErrNotLoginZhTW": "請先登錄",
|
||
|
}
|
||
|
|
||
|
var OfflineMap = map[string]string{
|
||
|
"ErrOfflineZhCN": "您已经下线",
|
||
|
"ErrOfflineEN": "You have been offline",
|
||
|
"ErrOfflineZhTW": "您已經下線",
|
||
|
}
|
||
|
|
||
|
const (
|
||
|
Authorization = "Authorization"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
ApprovalWorkStatusDoing = 1
|
||
|
ApprovalWorkStatusOk = 2
|
||
|
ApprovalWorkStatusFail = 3
|
||
|
|
||
|
ApprovalWorkStatusRevoking = 6
|
||
|
ApprovalWorkStatusRevokeOk = 7
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
TypeContent = "content"
|
||
|
TypeWork = "work"
|
||
|
TypeExhibition = "exhibition"
|
||
|
TypeShow = "show"
|
||
|
TypeBundle = "bundle"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Success = 200
|
||
|
Error = 500
|
||
|
ParamsError = 400
|
||
|
InvalidToken = 501
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Domain_Mall = "mall"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
RULE_TYPE_MENU = "menu"
|
||
|
RULE_TYPE_BUTTON = "button"
|
||
|
RULE_TYPE_INTERFACE = "interface"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Auth_Artwork_Task = "Auth_Artwork_Task"
|
||
|
Task_Type_Feedback = "feedback"
|
||
|
Task_Type_Art = "art"
|
||
|
CreateQrUrl = "https://common.szjixun.cn/api/image/qr/url?url="
|
||
|
)
|
||
|
|
||
|
// 订单状态参数
|
||
|
const (
|
||
|
ORDER_STATUS_NEED_PUBLIC = iota + 1 //待发布
|
||
|
ORDER_STATUS_NEED_CONFIRM //待确认
|
||
|
ORDER_STATUS_APPEAL //申诉状态
|
||
|
ORDER_STATUS_CONFIRMED //已确认
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Pay_Need_Pay = iota + 1
|
||
|
Pay_Success
|
||
|
Pay_Fail
|
||
|
Pay_Express
|
||
|
Pay_Express_Agree
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
REPORT_STATUS_NEED_PUBLIC = iota + 1 //待发布
|
||
|
REPORT_PUBLISH //已发布
|
||
|
REPORT_NEED_CASHIER_SURE //待出纳补充
|
||
|
REPORT_NEED_BOSS_SURE //带最后总价确认
|
||
|
REPORT_CASHIER_FINAL_OPTION //待出纳确认 重置
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Transaction_Doing = iota + 1 //待总监确认
|
||
|
Transaction_Need_Seller_Sure //待销售确认
|
||
|
Transaction_Question //申诉订单
|
||
|
Transaction_Done //完成
|
||
|
Transaction_Need_Cashier_Sure //待出纳确认
|
||
|
Transaction_Need_Control_Sure //待内控确认
|
||
|
Transaction_Need_Finance_Sure //待财务确认
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Order_Doing = iota + 1 //待总监确认 待发布
|
||
|
Order_Need_Seller_Sure //待销售确认
|
||
|
Order_Status_Question //申诉订单
|
||
|
Order_Done //完成
|
||
|
Order_Need_Cashier_Sure //待出纳确认
|
||
|
Order_Need_Control_Sure //待内控确认
|
||
|
Order_Need_Finance_Sure //待财务确认
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Pay_Type_Zhi = iota + 1 //支付宝
|
||
|
Pay_Type_Transer //转账
|
||
|
Pay_Type_Pos //Pos机支付
|
||
|
Pay_Type_Zhi_Transer //支付宝转账
|
||
|
Pay_Type_Transer_Pos //转账和pos机
|
||
|
Pay_Type_Pos_Zhi //pos和支付宝
|
||
|
Pay_Type_All //pos和支付宝和转账
|
||
|
)
|
||
|
|
||
|
// 画展包及画展包申请状态码定义
|
||
|
const (
|
||
|
ARTSHOW_INSIDE = iota + 1 // 内部
|
||
|
ARTSHOW_PASS // 可展
|
||
|
//ARTSHOW_SHOW_PASS // 画展包的画展地址和时间 审批
|
||
|
ARTSHOW_SALE_ADDRESS_PASS // 画展包中画作的销售地址 审批
|
||
|
ARTSHOW_REWARD_PASS // 润格 审批
|
||
|
)
|
||
|
|
||
|
// 审批人的状态码
|
||
|
const (
|
||
|
IsLive = iota // 是否有效 0 有效 1 无效
|
||
|
IsLiveInvalid
|
||
|
)
|
||
|
|
||
|
// 可画展画展包状态
|
||
|
const (
|
||
|
NotCanShow = 1 // 不可画展
|
||
|
CanShow = 2 // 可画展
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
Failed = 1
|
||
|
Ok = 0
|
||
|
BindError = 2
|
||
|
JsonUnmarshal = 3
|
||
|
NOTDATA = 4
|
||
|
ErrorHttp = 5
|
||
|
ErrorBody = 6
|
||
|
NotLogin = 401
|
||
|
OffLine = 402
|
||
|
NotLoginSqueeze = 409
|
||
|
SUCCESS = 200
|
||
|
UpdatePasswordSuccess = 201
|
||
|
DeleteSuccess = 204
|
||
|
NotExistInentifier = 202
|
||
|
ERROR = 500
|
||
|
InvalidParams = 400
|
||
|
|
||
|
//成员错误
|
||
|
ErrorExistNick = 10001
|
||
|
ErrorExistUser = 10002
|
||
|
ErrorNotExistUser = 10003
|
||
|
ErrorNotCompare = 10004
|
||
|
ErrorNotComparePassword = 10005
|
||
|
ErrorFailEncryption = 10006
|
||
|
ErrorNotExistProduct = 10007
|
||
|
ErrorNotExistAddress = 10008
|
||
|
ErrorExistFavorite = 10009
|
||
|
ErrorGetUserInfo = 10010
|
||
|
ErrorGetDepart = 10011
|
||
|
ErrorUpdateAw = 10012
|
||
|
ErrorGetArtShow = 10013
|
||
|
ErrorPriceRunFailed = 10014
|
||
|
ErrorArtistNotLock = 10015
|
||
|
ErrorArtistCardId = 10016
|
||
|
ErrorIndexes = 10017
|
||
|
ErrorNoArtist = 10018
|
||
|
|
||
|
//店家错误
|
||
|
ErrorBossCheckTokenFail = 20001
|
||
|
ErrorBossCheckTokenTimeout = 20002
|
||
|
ErrorBossToken = 20003
|
||
|
ErrorBoss = 20004
|
||
|
ErrorBossInsufficientAuthority = 20005
|
||
|
ErrorBossProduct = 20006
|
||
|
|
||
|
//管理员错误
|
||
|
ErrorAuthCheckTokenFail = 30001 //token 错误
|
||
|
ErrorAuthCheckTokenTimeout = 30002 //token 过期
|
||
|
ErrorAuthToken = 30003
|
||
|
ErrorAuth = 30004
|
||
|
ErrorAuthInsufficientAuthority = 30005
|
||
|
ErrorReadFile = 30006
|
||
|
ErrorSendEmail = 30007
|
||
|
ErrorCallApi = 30008
|
||
|
ErrorUnmarshalJson = 30009
|
||
|
ErrorAdminFindUser = 30010
|
||
|
//数据库错误
|
||
|
ErrorDatabase = 40001
|
||
|
|
||
|
//对象存储错误
|
||
|
ErrorOss = 50001
|
||
|
ErrorUploadFile = 50002
|
||
|
ErrorSelect = 50003
|
||
|
|
||
|
//店铺错误
|
||
|
ErrorExistShopName = 60001
|
||
|
ErrorNotExistShopName = 60002
|
||
|
ErrorNotAdmin = 60003
|
||
|
|
||
|
ErrNoDomain = 70001
|
||
|
ErrTelNum = 70002
|
||
|
ErrNoCode = 70003
|
||
|
ErrNoID = 70004
|
||
|
ErrNickName = 70005
|
||
|
InvalidID = 70006
|
||
|
InvalidPas = 70007
|
||
|
ErrStatus = 70008
|
||
|
ErrNoType = 70009
|
||
|
ErrNoUserID = 70010
|
||
|
ErrNoName = 70011
|
||
|
ErrNoDepCode = 70012
|
||
|
ErrNoTitle = 70013
|
||
|
ErrNoUrl = 70014
|
||
|
ErrNoMethod = 70015
|
||
|
ErrNotDep = 70016
|
||
|
ErrCreateQr = 70017
|
||
|
ErrNotSellerBoss = 70018
|
||
|
|
||
|
//上传
|
||
|
ErrorUploadVideoCover = 80001
|
||
|
ErrorUploadValidParam = 80002
|
||
|
ErrorFileReadErr = 80003
|
||
|
ErrorFileNotExists = 80004
|
||
|
ErrorChunkNotGt = 80005
|
||
|
ErrorChunk = 80006
|
||
|
ErrorUploadBos = 80007
|
||
|
ErrorFileCreate = 80008
|
||
|
ERROR_UID = 80009
|
||
|
ERROR_NOT_ZIP = 80010
|
||
|
ERROR_EMPTY_ZIP = 80011
|
||
|
ERROR_COPYRIGHT_CHUNK = 80012
|
||
|
ERROR_EMPTY_FILE = 80013
|
||
|
ERROR_OPEN_FILE = 80014
|
||
|
ERROR_READ_DIR = 80015
|
||
|
ERROR_ZIP = 80016
|
||
|
ERROR_NO_FILE = 80017
|
||
|
ERROR_ROTATE_IMG = 80018
|
||
|
ERROR_BAIDU_IMAGE = 80019
|
||
|
ERROR_BAIDU_FAIL = 80020
|
||
|
ERROR_DOWNLOAD_FILE = 80021
|
||
|
ERROR_INVALID_FILE_EXT = 80022
|
||
|
ERROR_ALIYUN_DOC_SUBMIT = 80023
|
||
|
ERROR_ALIYUN_DOC_PARSE = 80024
|
||
|
ERROR_DECODE_IMAGE = 80025
|
||
|
ErrorUpdateEmployee = 80026
|
||
|
|
||
|
//画作
|
||
|
ErrorAllotUids = 90001
|
||
|
|
||
|
ErrorBrandList = 11001
|
||
|
ErrorStoreNTF = 11002
|
||
|
|
||
|
//品牌方助记词注册失败
|
||
|
ErrorCreateAccount = 11010
|
||
|
|
||
|
ErrorUpdateVideo = 12001
|
||
|
|
||
|
//画家宝服务错误代码 130000 ~ 139999
|
||
|
Error13ArtistInfoCodeStart = 130000
|
||
|
Error13ArtistInfoCodeEnd = 139999
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
SendPromotionMsgSuccess = 2
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
NotHasFormula = 1 // 不存在 公式
|
||
|
HasFormula = 2 // 存在 公式
|
||
|
NotCare = 3 // 忽略 公式
|
||
|
)
|